Visa Click to Pay uses payment network tokenization to make in-app and mobile payments on a
variety of platforms.
You can configure Visa Click to Pay to get Payment Account Number (PAN) data with each
Visa Click to Pay transaction. The PAN data must be protected in compliance with the Payment
Card Industry Data Security Standard (PCI-DSS). Alternatively, the PAN data can be managed on
your behalf allowing you to continue to perform payment processing without receiving the PAN
data directly. To use this option:
- Log in to theSmartpay Fuse Portal.
- You are required to enter a valid domain URL from which your Visa Click to Pay transaction will originate.Go toAccount Management > Digital Payment Solutionsand sign up for Visa Click to Pay.
- Accept the Visa Click to Pay Services Agreement. An API key is now generated so that you can integrate Visa Click to Pay into your checkout solution.IMPORTANTThis API key is used only for Visa Click to Pay integration. You should continue to use your Visa Developer project’s API key and shared secret to integrate with Visa Developer.
- Send the authorization request to the Payments API. Visa Click to Pay uses Visa Checkout services and API fields. Include the following fields in the request:
- Set thevaluefield under thepaymentInformation.fluidDataobject to the encrypted payment data obtained from Visa Click to Pay.
- Set thekeyfield under thepaymentInformation.fluidDataobject to the encrypted key obtained from Visa Click to Pay.
- Set thevisaCheckoutIDfield under theprocessingInformationobject to the call ID obtained from Visa Click to Pay.
- Set thepaymentSolutionfield tovisacheckout.