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 Tokenization
  1. Guides
  2. Accept Payment
  3. Payment Types

Tokenization

PreviousPre AuthorizationNextSubscription

Last updated 10 months ago

Create a token of a payment meanwhich can be used multiple times for charges.

  • Set a customisable amount for each charge

  • There is no guarantee for the successful charge of a tokenisation

  • Tokenizations do not expire

Not all payment provider support tokenizations. Visit our list to find a suitable payment provider.

Process

Gateway Creation

Tokenizations can easily be implemented using the Payrexx Gateway. When setting the parameter preAuthorization, your Gateway will process a tokenization instead of a one-time payment.

Use the parameter chargeOnAuthorization to execute an initial charge immediately after authorization.

Customer Authorization

This step is identical to the "payment" step in the . With a tokenization, the only difference is that, a token creation takes place instead of a charge.

Also a with the transaction status authorized will be triggered.

Charge Tokenization

Get Transaction ID

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

Execute Charge

You can run as many charges with customizable amounts as you like

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 authorized transaction. You will need the ID of the transaction with status authorized to do so!

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