Payment Confirmation
For certain GEO locations and some payment methods, after the client has made a payment, it is also necessary to provide a unique payment identifier
Information
Payment Confirmation
POST https://api.payouter.com/payments/confirm
Headers
Name
Value
Content-Type
application/json
Signature
Signed request body
Merchant
Merchant ID
Body
Name
Type
Required
Description
uuid
string
true
Invoice UUID
confirmation_code
string
true
Unique payment id
Response
{
type: string, // Payment type PayIn/PayOut
uuid: string, // Unique identifier in our system
order_id: string, // Your order ID sent during creation
lifetime: number | null, // Unix timestamp for expiration date/time
amount: string, // Fiat amount of the created order
payment_link: string | null, // Link to the payment terminal
fact_amount: string | null, // Fiat amount of actual execution of the order
balance_change: string | null, // Amount credited to the platform account
commission: string | null, // Amount taken as commission
is_test: boolean, // Whether the order is a test order
status: string, // Current order status
payment_type: string, // Payment method code
refer: string | null, // Recipient details
recipient_name: string | null, // Recipient full name
bank: string | null, // Recipient bank code
currency: string, // Currency code
additional_data: string | null, // Extra info sent at order creation
convert: {
to_currency: string, // Currency or cryptocurrency code for credited amount
rate: string | null // Conversion rate
},
extra: null, // Additional invoice information
created_at: strin: string, // ISO-8601 Дата создания ордера
} {
type: string, // Payment type PayIn/PayOut
uuid: string, // Unique identifier in our system
order_id: string, // Your order ID sent during creation
lifetime: number | null, // Unix timestamp for expiration date/time
amount: string, // Fiat amount of the created order
payment_link: string | null, // Link to the payment terminal
fact_amount: string | null, // Fiat amount of actual execution of the order
balance_change: string | null, // Amount credited to the platform account
commission: string | null, // Amount taken as commission
is_test: boolean, // Whether the order is a test order
status: string, // Current order status
payment_type: string, // Payment method code
refer: string | null, // Recipient details
recipient_name: string | null, // Recipient full name
bank: string | null, // Recipient bank code
currency: string, // Currency code
additional_data: string | null, // Extra info sent at order creation
convert: {
to_currency: string, // Currency or cryptocurrency code for credited amount
rate: string | null // Conversion rate
},
extra: { // Additional invoice information
paymentLink: string // Deeplink for payment
},
created_at: string, // ISO-8601 order creation date/time
} {
type: string, // Payment type PayIn/PayOut
uuid: string, // Unique identifier in our system
order_id: string, // Your order ID sent during creation
lifetime: number | null, // Unix timestamp for expiration date/time
amount: string, // Fiat amount of the created order
payment_link: string | null, // Link to the payment terminal
fact_amount: string | null, // Fiat amount of actual execution of the order
balance_change: string | null, // Amount credited to the platform account
commission: string | null, // Amount taken as commission
is_test: boolean, // Whether the order is a test order
status: string, // Current order status
payment_type: string, // Payment method code
refer: string | null, // Recipient details
recipient_name: string | null, // Recipient full name
bank: string | null, // Recipient bank code
currency: string, // Currency code
additional_data: string | null, // Extra info sent at order creation
convert: {
to_currency: string, // Currency or cryptocurrency code for credited amount
rate: string | null // Conversion rate
},
extra: { // Additional invoice information
bankName: string, // Name of the bank
ifscCode: string // IFSC code
},
created_at: string, // ISO-8601 order creation date/time
}{
"data": null,
"error": {
"status": 400,
"name": "BadRequestError",
"message": "Bad request, Order not found",
"details": {}
}
}Last updated