Developer Guide Menu

Visa Click to Pay

Visa Click to Pay uses payment network tokenization to make in-app and mobile payments on a variety of platforms.
Learn more about Visa Click to Pay by watching our Visa Click to Pay video:

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, Cybersource can manage the PAN data 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 Cybersource Business Center.
  2. Go to
    Account Management > Digital Payment Solutions
    and sign up for Visa Click to Pay.

    NOTE

    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 Cybersource 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
      .
Top