RecurringPaymentRequest
An order ID from your system. A unique identifier that can be used to reconcile the payment with your internal system.
14379133960355
The amount to collected by this subsequent payment. A positive integer representing how much to charge in the smallest currency unit (e.g., 100 cents to charge 1.00 USD).
110
Same as the transactionType
parameter from
create payment.
If not sent, it will default in the same transaction type used in the initial payment.
Enum Value | Description |
---|---|
SALE | Automatically captures funds when the customer authorizes the payment |
AUTH | Places a hold on funds without immediate capture, allowing for later capture |
PAYOUT | Sends funds to the customer |
VERIF | Verifies the payment method without placing a hold or capturing funds |
Possible values: [SALE
, AUTH
, PAYOUT
, VERIF
]
(same as initial payment)
SALE
An arbitrary string attached to the payment. Often useful for displaying to users.
Test Shop - #84370745531439
customer object
The customer's email address.
john.doe@example.com
The customer's full name or business name.
John Doe
The customer's phone number in E.164 format.
null
billingDetails object
Billing information associated with the payment method at the time of the transaction.
The customer's billing full name.
John Doe
The customer's billing email address.
john.doe@example.com
The customer's billing phone number in E.164 format.
null
Billing company name.
null
Company tax ID.
null
address object
City, district, suburb, town, or village.
Málaga
Address line 1 (e.g., street, PO Box, or company name).
Fake Street 123
Address line 2 (e.g., apartment, suite, unit, or building).
null
ZIP or postal code.
1234
State, county, province, or region.
Málaga
shippingDetails object
Shipping information associated with the payment.
The shipping customer's full name.
John Doe
The shipping customer's email address.
john.doe@example.com
The shipping customer's phone number in E.164 format.
null
Name of the company where the shipment is going.
null
Company tax ID.
null
address object
City, district, suburb, town, or village.
Málaga
Address line 1 (e.g., street, PO Box, or company name).
Fake Street 123
Address line 2 (e.g., apartment, suite, unit, or building).
null
ZIP or postal code.
1234
State, county, province, or region.
Málaga
The URL to which a payment result should be sent asynchronously.
https://example.com/checkout/callback
A set of key-value pairs that you can attach to a resource. This can be useful for storing additional information about the resource in a structured format.
{"systemId":"12345"}
{
"orderId": "14379133960355",
"amount": 110,
"transactionType": "SALE",
"description": "Test Shop - #84370745531439",
"customer": {
"email": "john.doe@example.com",
"name": "John Doe",
"phone": null
},
"billingDetails": {
"name": "John Doe",
"email": "john.doe@example.com",
"phone": null,
"company": null,
"taxId": null,
"address": {
"country": "ES",
"city": "Málaga",
"line1": "Fake Street 123",
"line2": null,
"zip": "1234",
"state": "Málaga"
}
},
"shippingDetails": {
"name": "John Doe",
"email": "john.doe@example.com",
"phone": null,
"company": null,
"taxId": null,
"address": {
"country": "ES",
"city": "Málaga",
"line1": "Fake Street 123",
"line2": null,
"zip": "1234",
"state": "Málaga"
}
},
"callbackUrl": "https://example.com/checkout/callback",
"metadata": {
"systemId": "12345"
}
}