Querying the status of a payment
To check the status of a payment, a request must be made with the payment ID received at the time of creation.
Successful Response
Validation Error
GET /payment_requests/{payment_request_id} HTTP/1.1
Host:
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"id": "text",
"order_id": 1,
"ars_amount": 1,
"ars_paid": 1,
"amount": 1,
"amount_paid": 1,
"currency": "ARS",
"items": [
{
"id": "text",
"quantity": 1,
"name": "text",
"price": 1,
"currency": "ARS"
}
],
"usd_amount": 1,
"reference": {},
"memo": "text",
"notification_url": "text",
"status": "pending",
"status_detail": "not_paid",
"approved_at": "2025-08-30T20:38:30.887Z",
"expiration_time": "2025-08-30T20:38:30.887Z",
"delivered": true,
"transactions": [
{
"id": "text",
"price_details": {
"currency": "ARS",
"currency_amount": 1,
"currency_final_amount": 1,
"base_amount": 1,
"final_amount": 1,
"paid_amount": 1,
"discount_rate": 1,
"rate": 1
},
"coin": "BTC",
"chain_id": 1,
"address": "text",
"status": "not_paid",
"payment_request_id": "text",
"memo": "text",
"additional_info": {},
"payments": [
{
"hash": "text",
"from": "text",
"chain_id": 1,
"block": 1,
"amount": 1,
"paid_by": "text",
"paid_at": "2025-08-30T20:38:30.887Z",
"linked_at": "2025-08-30T20:38:30.887Z"
}
],
"date_created": "2025-08-30T20:38:30.887Z",
"last_modified": "2025-08-30T20:38:30.887Z"
}
],
"card_payment": {
"provider": "stripe",
"session_url": "text",
"price_details": {
"currency": "ARS",
"amount": 1,
"final_amount": 1,
"usd_final_amount": 1,
"paid_amount": 1,
"discount_rate": 1,
"rate": 1
},
"status": "not_paid",
"date_created": "2025-08-30T20:38:30.887Z",
"last_modified": "2025-08-30T20:38:30.887Z"
},
"payments": [
{
"hash": "text",
"from": "text",
"chain_id": 1,
"block": 1,
"amount": 1,
"paid_by": "text",
"paid_at": "2025-08-30T20:38:30.887Z",
"linked_at": "2025-08-30T20:38:30.887Z",
"coin": "BTC"
}
],
"merchant_id": "text",
"date_created": "2025-08-30T20:38:30.887Z",
"last_modified": "2025-08-30T20:38:30.887Z",
"checkout_url": "text",
"conflict": true
}
Payment Statuses (status):
Pending (pending): The payment is awaiting processing.
Completed (approved): The payment has been successfully completed.
Refunded (refunded): The payment has been refunded.
Canceled (canceled): The payment has been canceled.
Expired (expired): The payment has exceeded the time limit for completion.
Payment Status Details (status_detail):
Exact Payment (correct): The payment was received for the exact amount of the transaction.
Insufficient (underpaid): The payment received is less than the expected amount.
Exceeded (overpaid): The payment received is greater than the expected amount.
No Payments (not_paid): No payment has been received for this transaction.
Last updated