- Introduction
- Authorization
- Beneficiaries
- Cards
- Card Programs
- Clients
- Endusers
- Transactions
- Wallets
- Relays
- Webhooks
Create a transaction
POST
/customers/v1/transactions
Transactions
Request
Header Params
idempotency-key
string
required
Example:
{{idempotency-key}}
Content-Type
string
required
Example:
application/json
Authorization
string
required
Example:
Bearer {{access_token}}
Body Params application/json
amount
integer
required
reference
string
required
metadata
object
required
from
string <uuid>
required
to
string <uuid>
required
payment_type
enum<string>
required
Allowed values:
INTER_WALLETAUD_DE_1AUD_NPP_1
Examples
{
"amount": 957,
"reference": "dolore in",
"metadata": {},
"from": "ea95fda2-05cc-01e7-4a16-ade2d0bada83",
"to": "abd5222d-5e66-8147-5e65-8ee84980f533",
"payment_type": "AUD_DE_1"
}
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
cURL
curl --location --request POST '/customers/v1/transactions' \
--header 'idempotency-key: {{idempotency-key}}' \
--header 'Authorization: Bearer {{access_token}}' \
--header 'Content-Type: application/json' \
--data-raw '{
"amount": 957,
"reference": "dolore in",
"metadata": {},
"from": "ea95fda2-05cc-01e7-4a16-ade2d0bada83",
"to": "abd5222d-5e66-8147-5e65-8ee84980f533",
"payment_type": "AUD_DE_1"
}'
Responses
🟢200OK
application/json
Body
A record representing a financial transaction.
id
string <uuid>
required
amount
number <float>
required
asset
enum<string>
required
Allowed value:
AUD
asset_class
enum<string>
required
Allowed value:
CURRENCY
created_at
string <date-time>
required
external_id
string | null
required
from
string <uuid> | null
required
payment_type
enum<string>
required
Allowed values:
CARDINTER_WALLETMANUAL_CREDIT
reference
string
required
status
enum<string>
required
Allowed values:
ACCEPTEDDECLINEDPENDING
to
string <uuid> | null
required
type
enum<string>
required
Allowed values:
INTER_WALLETREFUNDRESERVATIONREVERSALSETTLEMENTMANUAL_CREDITCARD_SPEND
updated_at
string <date-time>
required
metadata
object
required
info
object | null
required
Example
{
"id": "9b1f05d8-f08f-4974-ae2b-df1e475e5024",
"amount": 1,
"asset": "AUD",
"asset_class": "CURRENCY",
"created_at": "2025-01-14T16:42:56.086Z",
"external_id": "111",
"from": "3d83ed2b-b760-4101-adf2-4f83ed57d366",
"payment_type": "MANUAL_CREDIT",
"reference": "in dolore nostrud sit velit",
"status": "DECLINED",
"to": "4e624f4c-d49c-4cb4-bda3-1c734042d134",
"type": "RESERVATION",
"updated_at": "2025-01-14T16:42:56.088Z",
"metadata": {},
"info": null
}