Get PAYIN Status
Endpoint
- Method:
GET - Path:
/v1/payins/:id - Purpose: Get status of a pay-in transaction
Path Parameters
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Use transactionId from create response |
Request Payload
No request body.
Response
Success (200)
| Field | Type | Description |
|---|---|---|
id | string | Internal id |
transactionId | string | Public transaction id |
status | string | pending or success |
amount | string | Requested amount |
paidAmount | string | null | Paid amount when successful |
platformOrderId | string | Platform order reference |
paymentMethod | string | Payment method code |
createdAt | string (ISO datetime) | Creation timestamp |
completedAt | string | null (ISO datetime) | Completion timestamp |
{
"id": "uuid",
"transactionId": "uuid",
"status": "pending",
"amount": "500",
"paidAmount": null,
"platformOrderId": "...",
"paymentMethod": "BKASH",
"createdAt": "...",
"completedAt": null
}