Use GET /Payment/{paymentRequestId}/Status to retrieve the current status of a payment request created by your integration.
Endpoint
- URL:
https://api.synchpay.com/Payment/{paymentRequestId}/Status
- Method:
GET
- Authorization:
Bearer <AccessToken>
The access token is obtained from /auth/token using your ClientId and ClientSecret.
Path Parameters
| Parameter | Type | Description | Required |
|---|
paymentRequestId | string | Unique ID of the payment request. | Yes |
Example Request
GET /Payment/ce0e3549-a83e-4cf6-bb5c-1d50a21d8af7/Status HTTP/1.1
Host: api.synchpay.com
Authorization: Bearer eyJhbGciOi...
Response
| Field | Type | Description |
|---|
Id | string | Payment request ID. |
Status | string | Current payment request status. |
Amount | object | Payment amount value object. |
CreationDate | string | Creation timestamp. |
DueDate | string | Due date timestamp. |
{
"Id": "ce0e3549-a83e-4cf6-bb5c-1d50a21d8af7",
"Status": "Pending",
"Amount": {
"Value": 5000,
"Currency": "USD"
},
"CreationDate": "2026-06-02T12:00:00Z",
"DueDate": "2026-06-03T12:00:00Z"
}
Use this endpoint for direct status checks. Use payment status webhooks when you need asynchronous updates. Last modified on June 2, 2026