Setting up a unique return URL regardless of the payment outcome

  1. Use the fields required for your use case (see chapter Generating a payment form) to create your payment form.
  2. Use the optional field vads_url_return to set up an redirection URL at the end of payment.
    If no URL is specified in the form, the value populated in the Merchant Back Office will be used.
  3. 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 with a unique return URL regardless of the payment result:
<form method="POST" action="">
<input type="hidden" name="vads_action_mode" value="INTERACTIVE" />
<input type="hidden" name="vads_amount" value="3000" />
<input type="hidden" name="vads_capture_delay" value="0" />
<input type="hidden" name="vads_ctx_mode" value="PRODUCTION" />
<input type="hidden" name="vads_currency" value="978" />
<input type="hidden" name="vads_page_action" value="PAYMENT" />
<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="20140526101407" />
<input type="hidden" name="vads_trans_id" value="239848" />
<input type="hidden" name="vads_url_return" value="" />
<input type="hidden" name="vads_version" value="V2" />
<input type="hidden" name="signature" value="yXvSZnYvcMRORVGiapWaHT0euKDI0OGlrddYKc4XDZc="/>
<input type="submit" name="pay" value="Pay"/>