Provider guide

Cashflows

Integration notes, required parameters, test details and example requests for integrating Cashflows with the Revo PCI platform.

At a glance
1
Supported transaction type

Supported mode
PAYMENT
Testing

Test card details

Card Number:
4000000000000002
Expiry Date:
0631
CVV:
123
Overview

Integration requirements

Required parameters

transactionType
Currently only 'PAYMENT' is supported which will take a payment from the requested card, more options can be added on request.
ConfigurationId
This is provided by Cashflows. EG: 12345678901234567890123
APIKey
This is provided by Cashflows. GUID Format
amount
Entered as a standard amount. EG: 15.02.
currency
Must be provided as 3 letters for example: 'GBP'.

Optional parameters

orderNumber
Unique identifier for this payment. We always recommend using a GUID / UUID for payment references, you can see an example here.

Cashflows supports a range of other parameters not currently integrated into the PCI platform, more information can be found here, if you would like any integrated please contact us.

Reference

Example request

cURL exampleAPI request
curl --location 'https://api.revopci.co.uk/' \
            --header 'X-Session;' \
            --header 'X-Auth;' \
            --header 'Content-Type: application/json' \
            --data '{
            "provider": "cashflows",
            "mode": "test",
            "method": "payment",
            "parameters":
            {
            "transactionType": "PAYMENT",
            "ConfigurationId": "12345678901234567890",
            "APIKey": "00000000-0000-0000-0000-000000000000"
            "amount": "15.02",
            "currency": "GBP",
            "order_id": "00000000-0000-0000-0000-000000000000"
            }
            }'