Developer
DocsDeveloperPlatformTicket
  • Overview
  • Guides
    • Accept Payment
      • Payment Types
        • Pre Authorization
        • Tokenization
        • Subscription
      • Build Your Gateway
    • Webhook
      • Transaction
      • Subscription
      • Payout
    • Embedding
      • iFrame
      • Modal Window
      • Mobile Apps
      • Integration Parameter
  • General Information
    • Payment Method
      • Static QR Code
    • Payment Provider
    • Objects
      • Metadata
      • Invoice
      • Contact
  • Testing
  • Plugin Development
  • More Documentations
  • Merchant
  • API Reference
Powered by GitBook
On this page
  • Process
  • Gateway Creation
  • Customer Authorization
  • Charge Reserved Amount
  1. Guides
  2. Accept Payment
  3. Payment Types

Pre Authorization

PreviousPayment TypesNextTokenization

Last updated 10 months ago

Reserve a fixed amount on a payment mean.

  • The amount you want to debit may be lower than the reserved amount, but not higher

  • Chargingthe pre authorisation works with certainty

  • Pre Authorizations last around 5 days (this duration depends on the issuer)

Not all payment provider support pre-authorizations. Visit our article to find a suitable payment provider.

Process

Gateway Creation

Pre-authorizations can easily be implemented using the Payrexx Gateway. Use the parameter reservation to do so.

Customer Authorization

This step is identical to the "payment" step in the . With a pre-authorization, the only difference is that the amount is not debited but reserved.

Also a with the transaction status reserved will be triggered.

Charge Reserved Amount

Get Transaction ID

{
    "status": "success",
    "data": [
        {
            "id": 1,
            "status": "reserved",
            "invoices": [
                {
                    "transactions": [
                        {
                            "id": 2012844,
                        }
                    ],
                }
            ],
        }
    ]
}

Execute Charge

There is no possibility to make further charges using this authorized transaction.

The transaction ID is present in the .

You can find this ID also if you through the Payrexx API. Small hint on where to find the transaction ID in the retrieve a Gateway respone:

Use to make a charge on the reserved transaction. You will need the ID of the transaction with status "reserved" to do so!

transaction Webhook
retrieve a Gateway
Charge a Pre-Authorized/Reserved Transaction
PSP Feature
Build Your Gateway
transaction webhook
Gateway documentation