Provider guide

Zuora

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

At a glance
1
Supported transaction type

Supported mode
CREATE
Testing

Test card details

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

Integration requirements

Required parameters

transactionType
Currently only 'CREATE' is supported which will take a payment from the requested card, more options can be added on request.
apiAccessKeyId
This is provided by Zuora. Usually an email address
apiSecretAccessKey
This is provided by Zuora.
region
EU / USA / USNORTH / PTEST / USTEST / EUTEST.
accountId
This is provided by Zuora. EG: 1a2c3b4d5d4a281db0344ae61de281222
type
Payment Type.
creditCardType
Credit Card Type. EG: VISA

Optional parameters

creditCardAddress1
Cardholder Address Line 1.
creditCardAddress2
Cardholder Address Line 2.
creditCardCity
Cardholder City.
creditCardState
Cardholder State.
creditCardPostalCode
Cardholder Post Code.
email
Customer Email.
phone
Customer Phone.
ipAddress
Customer IP Address.

Zuora supports 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": "zuora",
                    "mode": "test",
                    "method": "payment",
                    "parameters":
                    {
                    "transactionType": "CREATE",
                    "apiAccessKeyId": "x.y@revopci.co.uk+testing",
                    "apiSecretAccessKey": "PasswordXyz",
                    "region": "EUTEST",
                    "accountId": "1a2c3b4d5d4a281db0344ae61de281222",
                    "type": "CreditCard",
                    "creditCardType": "Visa"
                    }
                    }'