Happy Business Starts Here

Highlighted
Support SME

Steps for a quick test on Visa Stored Credential Profiles through API[Chase Payment Gateway]

I'm using Chase payment gateway and I've already got the latest Chase payment gateway Chase Paymentech Orbital Gateway enabled in my tenant, how should I start my test?






If you found my answer helpful, please give me a kudo ↑
Help others find answers faster by accepting my post as a solution √

1 REPLY 1
Support SME

Re: Steps for a quick test on Visa Stored Credential Profiles

0) make sure you've got the latest version of Chase Payment Gateway enabled in your tenant (if not, please contact us at Zuora Global Support )

 

1) Login to your Zuora tenant, goto the payment gateway configuration page, select gateway type Chase Paymentech Orbital Gateway from the dropdown list to create a new gateway instance

 

2) create a customer account and assign the newly created payment gateway as its payment gateway

3) test the related API requests

A. creating a profile when creating a Visa payment method 

https://www.zuora.com/developer/api-reference/#operation/POST_PaymentMethodsCreditCard

Sample Request&Response:

 

POST https://rest.apisandbox.zuora.com/v1/payment-methods
{"accountKey": "2c92c0f86a2f3322016a2f93e0155eeb", "cardHolderInfo": {"addressLine1": "test", "zipCode": "12345", "state": "California", "phone": "1234567890", "country": "USA", "cardHolderName": "test", "city": "test", "email": "test@testaddress.com"}, "expirationMonth": "10", "cardType": "Visa", "type": "CreditCard", "expirationYear": "2029", "cardNumber": "4000000000000002", "securityCode": "123", "makeDefault": "false", "mitProfileAction": "Activate", "mitProfileType": "Recurring", "mitConsentAgreementSrc": "External" }
{   "success": true,   "id": "2c92c0fb6b78fe14016b87be21860059" }

 

 

B. creating a profile to existing Visa payment method

https://www.zuora.com/developer/api-reference/#operation/POST_CreateStoredCredentialProfile

Sample Request&Response:

POST https://rest.apisandbox.zuora.com/v1/payment-methods/2c92c0f86ab120d4016ab399a607369c/profiles

{   "authGateway": "2c92c0f969e32a490169fc07c38d275b",   "consentAgreementRef": "CustomerAgreement.pdf",   "consentAgreementSrc": "External",   "status": "Active",   "type": "Recurring" } {   "success": true,   "paymentMethodId": "2c92c0f86ab120d4016ab399a607369c",   "number": 1 }

Here will be how the Visa payment method with profile created looks like:

 

 






If you found my answer helpful, please give me a kudo ↑
Help others find answers faster by accepting my post as a solution √