Creating a payment request

  1. Use all the fields presented in the table below to create your payment form.
    Field name Description Format Value
    vads_version Version of the exchange protocol with the payment gateway enum V2
    vads_ctx_mode Defines the mode of interaction with the payment gateway. enum TEST or PRODUCTION
    vads_site_id Shop ID n8 E.g.: 12345678
    vads_trans_date Date and time of the payment form in UTC format n14

    Respect the YYYYMMDDHHMMSS format

    E.g.: 20200101130025
    vads_page_action Action to perform enum PAYMENT
    vads_action_mode Acquisition mode for payment method data enum INTERACTIVE
    vads_payment_config Payment type enum SINGLE
    vads_trans_id Transaction number.

    Warning: this field is not case sensitive.

    an6 E.g.: xrT15p
    vads_amount Payment amount in the smallest currency unit. n..12 E.g.: 3000 for 3000 XPF
    vads_currency Numeric currency code to be used for the payment, in compliance with the ISO 4217 standard (numeric code). n3 E.g.: 953 for CFP Franc (XPF)
    vads_cust_email Buyer’s e-mail address ans..150 E.g.: abc@example.com
    signature Signature guaranteeing the integrity of the requests exchanged between the merchant website and the payment gateway. ans See chapter Computing the signature
  2. Populate the vads_payment_cards field with GOOGLEPAY if you wish to offer only Google Pay™ on the payment page.
  3. Add optional fields according to your requirements (see chapter Using additional features).