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:
4111111111111111Expiry Date:
0631CVV:
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"
}
}'