Get payment status
GET
https://api.zid.sa/v1{ProviderUrl}/payments/{Provider paymentId}
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api.paymentprovider.com/payments/b7a1c6f2-9d3e-4e2c-bf1f-05e6a1c8f317' \
--header 'Authorization: Authorization: Basic secret_key'
Response Response Example
200 - Example 1
{
"id": "pay_abc123xyz789",
"status": "paid",
"amount": 24900,
"currency": "SAR",
"refunded": 0,
"errorCode": "ZDP001"
}
Request
Path Params
ProviderUrl
stringÂ
required
Example:
https://api.paymentprovider.com
Provider paymentId
stringÂ
required
Example:
b7a1c6f2-9d3e-4e2c-bf1f-05e6a1c8f317
Header Params
Authorization
stringÂ
optional
Example:
Authorization: Basic secret_key
Responses
Modified at 2025-05-27 08:27:58