Processing a payment without redirection to the payment page

A subscription to acquisition of bank data is required for this option.

In this mode the acquisition of bank data is done on the merchant website

This option:

  • is available if your bank allows entering bank data on the merchant website.
  • requires a limited use of the SSL certificate on the merchant website.
  • does not allow paying with a 3D Secure authentication.
This option does not work for payments with redirection, such as:
  • PayPal, PayPal sandbox
  • Oney,
  • by Visa,
  • Cetelem Aurore
  • 3xCB Cofinoga
  1. Use the fields below to create your payment form.
    Table 1. Field list - Payment without redirection to the payment page
    Field name Description Value
    vads_site_id Shop ID E.g.: 12345678
    vads_ctx_mode Operating mode TEST or PRODUCTION
    vads_trans_id Transaction number E.g.: 123456
    vads_trans_date Date and time of the payment form in UTC format E.g.: 20140129130025
    vads_amount Payment amount (in the smallest currency unit) E.g.: 3000 for 30 euros.
    vads_currency Code of the currency used for the payment E.g.: 978 for euro952
    vads_action_mode Card data acquisition mode SILENT
    vads_page_action Action to perform PAYMENT
    vads_version Version of the exchange protocol V2
    vads_payment_config Payment type SINGLE
    vads_capture_delay Delay before capture in the bank 0
    vads_payment_cards Card scheme E.g.: VISA
    vads_card_number Payment card number E.g.: 4970100000000000
    vads_cvv CVV code E.g.: 123
    vads_expiry_month Card expiration month E.g.: 2
    vads_expiry_year Card expiration year E.g.: 2023
  2. Set the value of the vads_payment_config and vads_capture_delay fields according to your requirements.
  3. Set the vads_action_mode field to SILENT.
  4. Fill in the vads_currency field with the code of the desired currency using the currency table (example: 978 for euro986, 840 for US Dollar).
  5. Fill in the vads_card_number,vads_expiry_month, vads_expiry_year, vads_cvv fields with the card details entered by the buyer.
  6. Populate the vads_payment_cards depending on the the buyer's choice using the table below:

    Value Description
    ACCORD_STORE Oney payment card
    ACCORD_STORE_SB Oney payment card - Sandbox
    ALINEA Alinea Private Card
    ALINEA_CDX Alinea Gift Card
    ALINEA_CDX_SB Alinea Gift Card - Sandbox
    ALINEA_SB Alinea Private Card - Sandbox
    AMEX American Express
    AURORE-MULTI Aurore Card
    BANCONTACT Maestro Bancontact Mistercash Card
    BITCOIN Payment by virtual currency
    BIZZBEE_CDX Bizzbee Gift Card
    BIZZBEE_CDX_SB Bizzbee Gift Card - Sandbox
    BRICE_CDX Brice Gift Card
    BRICE_CDX_SB Brice Gift Card - Sandbox
    CB CB
    CDGP Privilege Card
    COF3XCB 3xCB Cofinoga
    COF3XCB_SB 3xCB Cofinoga - Sandbox
    COFINOGA Be Smart Card
    CORA_BLANCHE Cora Blanche Card
    CORA_PREM Cora Premium Card
    CORA_VISA Cora Visa Card
    DINERS Diners Club Card
    E-CARTEBLEUE E-carte bleue (French virtual card)
    E_CV E-chèque vacances
    EDENRED_TR Ticket Restaurant
    EDENRED_EC Ticket EcoChèque
    EPS Online wire transfer
    FULLCB3X Payment in 3 installments with no fees with BNPP PF
    FULLCB4X Payment in 4 installments with no fees with BNPP PF
    GIROPAY Wire transfer
    KLARNA Invoice payment
    IDEAL Wire transfer
    ILLICADO Illicado Gift Card
    ILLICADO_SB Illicado Gift Card - Sandbox
    JCB JCB Card
    JOUECLUB_CDX Jouéclub Gift Card
    JOUECLUB_CDX_SB Jouéclub Gift Card - Sandbox
    JULES_CDX Jules Gift Card
    JULES_CDX_SB Jules Gift Card - Sandbox
    MAESTRO Maestro
    MASTERCARD MasterCard
    MASTERPASS Portefeuille numérique MasterCard
    ONEY Payment in 3/4 installments Oney FacilyPay
    ONEY_SANDBOX Payment in 3/4 installments Oney FacilyPay - Sandbox
    PAYLIB Paylib
    PAYPAL PayPal
    PAYPAL_SB PayPal - Sandbox
    PAYSAFECARD Paysafecard Prepaid Card
    POSTFINANCE PostFinance
    POSTFINANCE_EFIN E-finance Postfinance mode
    RUPAY Indian Payment method
    SCT SEPA Credit Transfer
    SDD SEPA Direct Debit
    TRUFFAUT_CDX Truffaut Gift Card
    VILLAVERDE Villaverde gift card within the Accord network
    VILLAVERDE_SB Villaverde gift card within the Accord network - SandBox
    VISA Visa
    VISA_ELECTRON Visa Electron
    VPAY V PAY card

  7. Add optional fields according to your requirements (see chapter Using additional features).
  8. Compute the value of the signature field using all the fields of your form starting withvads_ (see chapter Computing the signature).

Example of a payment form without redirection to the payment page :
<form method="POST" action="">
<input type="hidden" name="vads_action_mode" value="SILENT" />
<input type="hidden" name="vads_amount" value="4000" />
<input type="hidden" name="vads_capture_delay" value="0" />
<input type="hidden" name="vads_card_number" value="4970100000000000" />
<input type="hidden" name="vads_ctx_mode" value="TEST" />
<input type="hidden" name="vads_currency" value="978" />
<input type="hidden" name="vads_cvv" value="123" />
<input type="hidden" name="vads_expiry_month" value="5" />
<input type="hidden" name="vads_expiry_year" value="2017" />
<input type="hidden" name="vads_page_action" value="PAYMENT" />
<input type="hidden" name="vads_payment_cards" value="VISA" />
<input type="hidden" name="vads_payment_config" value="SINGLE" />
<input type="hidden" name="vads_site_id" value="12345678" />
<input type="hidden" name="vads_trans_date" value="20140326164147" />
<input type="hidden" name="vads_trans_id" value="164147" />
<input type="hidden" name="vads_version" value="V2" />
<input type="submit" name="pay" value="Pay"/>