Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The end customer is directly forwarded to the "redirecturl" if provided in the PAYONE Platform response. After that, the end customer is send back to your success URL or error URL.

Remark

UI Text Box
typenote

Payment data should not come into touch with your system. This is very important with credit card data. Certification according to the PCI standard is not necessary only if the card data does not come into touch with your systems. Sensible payment data should be sent directly from the form to the client API and should not be forwarded trough your systems (see below). Any other data can be queried in preceding steps.

Important note

UI Text Box
typewarning

This mode is also known as “direct post”. The input fields are placed on the merchant payment page and not provided by PAYONE. Therefore the merchant needs to comply with PCI DSS SAQ A-EP certification. To be SAQ A compliant PAYONE recommends implementation of the PAYONE hosted-iFrame-solution. 


HTML example

<form action="https://secure.pay1.de/client-api/" method="POST">

<input type="hidden" name="portalid" value="2000000">

<input type="hidden" name="aid" value="10000">

<input type="hidden" name="mode" value="test">

<input type="hidden" name="request" value="bankaccountcheck">

<input type="hidden"

  name="successurl" value="http://www.yoursite.com/success.php">

<input type="hidden"

  name="errorurl" value="http://www.yoursite.com/error.php">

<input type="hidden" name="hash" value="70eaec2a33fa1b4674c0b1ge5e982966">

<input type="hidden" name="responsetype" value="REDIRECT">

<input type="hidden" name="language" value="en">

<input type="hidden" name="bankcountry" value="DE">

<table>

<tr>

  <td>Account number</td>

  <td><input type="text" name="bankaccount"></td>

</tr>

<tr>

  <td>Sort code</td>

  <td><input type="text" name="bankcode"></td>

</tr>

</table>

<input type="submit" value="Buy now!">

</form>

...