Creation of the payment form
To generate a payment request, you must create an HTML form as follows:
<form method="POST" action="https://secure.osb.pf/vads-payment/"> <input type="hidden" name="vads_action_mode" value="INTERACTIVE" /> <input type="hidden" name="vads_amount" value="20990" /> <input type="hidden" name="vads_ctx_mode" value="TEST" /> <input type="hidden" name="vads_currency" value="953" /> <input type="hidden" name="vads_cust_country" value="PF" /> <input type="hidden" name="vads_cust_email" value="me@example.com" /> <input type="hidden" name="vads_cust_first_name" value="John" /> <input type="hidden" name="vads_cust_last_name" value="Doe" /> <input type="hidden" name="vads_cust_phone" value="+33102030405" /> <input type="hidden" name="vads_page_action" value="PAYMENT" /> <input type="hidden" name="vads_payment_cards" value="PRV_OPT" /> <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="20211010101407" /> <input type="hidden" name="vads_trans_id" value="362812" /> <input type="hidden" name="vads_version" value="V2" /> <input type="hidden" name="signature" value="NM25DPLKEbtGEHCDHn8MBT4ki6aJI/ODaWhCzCnAfvY="/> <input type="submit" name="pay" value="Pay"/> </form>
For more information on creating the form and the data to transmit see the Implementation Guide for OSB proprietary cards.