Provider guide

Paythru

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

At a glance
2
Supported transaction types

Supported modes
SALE, VERIFY
Testing

Test card details

Card Number:
4444333322221111
Expiry Date:
0531
CVV:
123

Paythru have more test cards which can be found here.

Overview

Integration requirements

Required parameters

transactionType

'SALE' is supported which will take a payment from the requested card.

'VERIFY' is supported which is for verifying that the card details are correct.

apiKey
This is provided by Paythru.
apiPassword
This is provided by Paythru.
apiShaKey
This is provided by Paythru.
amount
Always has to be a whole number, for example £2 is 200.
currency
Must be provided as 3 letters for example: 'GBP'.
cardHolderName
Name as it appears on the card.

Optional parameters

Paythru may support 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": "paythru",
            "mode": "test",
            "method": "payment",
            "parameters":
            {
            "transactionType": "SALE" or "VERIFY",
            "apiKey": "",
            "apiPassword": "",
            "apiShaKey": "",
            "amount": "200",
            "currency": "GBP",
            "cardHolderName": "Test Test"
            }
            }'