Skip to main content
GET
Get Payment Request Status

Headers

X-BUSINESS-API-KEY
string
required
Example:

"b286daabf9921b5a01a4621f026c111e046f8911feba212996c92159b98427d"

Path Parameters

request_id
string<uuid>
required

It's required field

Response

200

id
string
name
string
email
string
phone
string
amount
string
currency
string
status
enum<string>

The status of the payment request. The value can be pending, completed, failed, expired, canceled or inactive. pending: Default when a payment request is created: open for payment. failed: Payment did not complete successfully. completed: Payment succeeded, the request is treated as paid.(unless allow_repeated_payments applies). expired: No longer payable because time ran out when either expiry_date or expires_after is set.. canceled: Manually or systematically voided (e.g. terminal flow canceling a pending request). inactive: Payment link deactivated by the merchant.

Available options:
pending,
completed,
failed,
expired,
canceled,
inactive
purpose
string
reference_number
string
payment_methods
string[]
url
string
redirect_url
string
webhook
string
send_sms
boolean
send_email
boolean
sms_status
string
email_status
string
allow_repeated_payments
boolean
expiry_date
string
address
object
line_items
object[]
created_at
string
updated_at
string
payments
object[]
Last modified on February 25, 2026