In PRODUCTION mode, if your buyer gets an error message such as:
|An error occurred during the payment request, please make sure that the posted parameters match the ones specified in the documentation.|
It becomes impossible to make the payment and the transaction is definitively lost.
You will receive an email notification containing the form that the gateway was unable to process and the value of the invalid field.
We invite you to check the following reason(s) to resolve the issue:
|The vads_payment_config variable has not been sent to the payment gateway.|
The vads_payment_config field is mandatory. It must be present and correctly populated in the payment form.
Make sure the amount is submitted to the payment gateway.
|For a single payment, the value of vads_payment_config must be set to SINGLE.|
Make sure that the vads_payment_config variable sent in the form is equal to SINGLE in uppercase letters.
[vads_capture_delay=] [vads_ctx_mode=TEST] [vads_trans_id=124709] [vads_currency=978] [vads_payment_config=SINGLE] [vads_amount=10000] vads_trans_date=20191103084538] [vads_version=V2] [signature=ycA5Do5tNvsnKdc/eP1bj2xa19z9q3iWPy9/rpesfS0=] [vads_site_id=98765432] [vads_url_error=http://your-shop.com/vads-test/order.error.a] [vads_page_action=PAYMENT] [vads_url_return=http://your-shop.com/vads-test/order.success] [vads_order_id=48-486204013] [vads_action_mode=INTERACTIVE]
|Your payment is an installment payment.|
Make sure that you respect the following rules.
MULTI indicates an installment payment. In this case, the parameter is composed of the "MULTI:" chain, followed by key / value pairs separated by " ;". The parameters are:
The order of the fields associated with MULTI is imposed.
The amount must be expressed in the smallest unit of the used currency.
For example, in EUR for 50 EUR the value to be transmitted is "5000".
With these settings, if the total amount to be paid is 100 EUR: