Payment: Create New (Authorization/Capturing)

Overview

  • When you initiate a new payment or disbursement, you must first create an Intent.
  • An Intent acts as a container that groups all related transactions—such as payments and/or disbursements—under one business operation.
  • This approach ensures all related transactions are easy to track, manage, and reconcile.

Auto-Capture

❗️

Auto-Capture is not supported by all Payment Methods

Before enabling auto-capture, verify whether your selected Payment Method allows automatic settlement. Some methods (e.g. bank transfers or certain wallets) may require manual handling regardless of the configuration

⚙️

What is Auto-Capture?

Auto-Capture is a payment setting that determines when funds are captured (i.e. charged to the payer):

  • Enabled – the payment is captured immediately after authorisation.
  • Disabled – the payment is only authorised, and must be captured manually within a defined time window.

This setting is essential for handling different payment scenarios — from instant purchases to delayed or conditional fulfilment (e.g. physical goods, fraud checks, inventory confirmation).

Visualisation


Manual Capture Window

⚙️

What is the Manual Capture Window?

The Manual Capture Window is the period after a payment has been authorized, during which you must capture the funds. If you do not capture the payment within this window, the authorisation will expire, and the funds will no longer be available.

This window is defined by the payment method, card scheme, or partner. Once expired, you may need to re-authorise the payment or initiate a new transaction.

Auto-Action at Expiry (Capture or Cancel)

To help prevent missed captures and failed transactions, we offer an auto-action feature: Capture or Cancel

Use Case

StepDescription
Step 1You initiate a payment with auto-capture OFF
Step 2The system authorises the amount and holds it on the payer’s account
Step 3You must send a capture request within the allowed window
Step 4If you don’t, the payment becomes expired and is marked as cancelled in the system

How It Works


Endpoints

EndpointShort Name
POST /api/v1/intentsInitiate the creation of a 
new intent with payments

Possible Results

Full Status Model is available on the page Payment: Overview

Error Reasons

Error codes during transaction creation

Error CodeDescription
CODE_CT0000Unknown error
CODE_CT0001Payment method not found
CODE_CT0002Failed attempt to create transaction
CODE_CT0003Signature verification error

Error codes during transaction processing (not creation!)

Error CodeDescription
CODE_PT0000Unknown error
CODE_PT0001Request processing time expired
CODE_PT0002Invalid payment details
CODE_PT0003Sender data error
CODE_PT0004Recipient data error
CODE_PT0005Internal processing failure