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:
  1. Log in to the
    Smartpay Fuse Portal
    .
  2. Go to
    Account Management > Digital Payment Solutions
    and sign up for Visa Click to Pay.
    You are required to enter a valid domain URL from which your Visa Click to Pay transaction will originate.
  3. 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.
    IMPORTANT
    This 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.
  4. 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:
    1. Set the
      value
      field under the
      paymentInformation.fluidData
      object to the encrypted payment data obtained from Visa Click to Pay.
    2. Set the
      key
      field under the
      paymentInformation.fluidData
      object to the encrypted key obtained from Visa Click to Pay.
    3. Set the
      visaCheckoutID
      field under the
      processingInformation
      object to the call ID obtained from Visa Click to Pay.
    4. Set the
      paymentSolution
      field to
      visacheckout
      .