PDF Export

PreAuthorisation is used for ensuring that credit card data is valid as well as for registering the credit card details so they only need to be sent once (in which case the transaction needs to be marked as an ”Initial transaction”). The next steps in the payment process are usually ”authorisation + capture” or ”purchase”.

Preauthorisation is not supported by all Payment Gateways. When not available preauthorisation is the same as an authorisation with the value of 1 unit of currency (e.g. $1) which has similar semantics.

Supported Gateways:

  • Wirecard
  • Object: /net/dsb/commons/CardTransactionProcessing
  • Method: performPreAuthorisation
  • Version: 1.0.0

Parameter

NameType / max. lengthmandatory?Description
preauthorisation-request XML M The ”response” XML document structure which can be found

Response Element

The response XML document structure, found below

Example Request

<?xml version="1.0" encoding="ISO-8859-1"?> 
<message version="1.0" system="vhs/3" >
  <header>
    <client>4711</client>
    <service-provider>999</service-provider>
  </header>
  <body>
    <card-transaction>
      <preauthorisation-request>
       ..
      </preauthorisation-request>
    </card-transaction>
  </body>
</message>  

Example Response

<?xml version="1.0" encoding="ISO-8859-1"?> 
<message version="1.0" system="vhs/3">
   <header>
      <client>4711</client>
      <service-provider>999</service-provider>
   </header>
   <body>
      <card-transaction>
         <preauthorisation-request>  
         </preauthorisation-request>
         <response>  
         </response>
      </card-transaction>
   </body>
</message>

Request Structure

Response Structure

This website uses cookies for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.More information