payment
Get recurring payment status
Retrieve the status of a recurring payment transaction by reference number. This endpoint: - Returns payment status (success/failed/pending/processing) - Includes GKash transaction details (status, transaction ID, description) - Shows epkey if available - Provides timestamps for payment lifecycle
**Use Cases:**
- Check if a recurring payment was processed successfully
- Verify payment status after initiating a recurring payment
- Monitor payment processing status
get/payment/gkash/recurring/status
Query parameters
refNostring required
Example:merchant-reference-712894
Payment reference number
Response
Recurring payment status retrieved successfully
Example response
{
"success": true,
"message": "Recurring payment status retrieved successfully",
"data": {
"paymentId": 124,
"refNo": "merchant-reference-712894",
"status": "success",
"amount": 100,
"currency": "MYR",
"gkashStatus": "88 - Transferred",
"gkashTransId": "M161-P0-999999",
"gkashDescription": "00 - Approved",
"epkey": "C23CA2EF5425B4879E3117BF1DAE5D361A5A9E351D0650700B14977E32A2E79002056",
"createdAt": "2025-01-15T10:35:00.000Z",
"updatedAt": "2025-01-15T10:35:05.000Z",
"completedAt": "2025-01-15T10:35:05.000Z"
}
}Changes
No recorded changes to this endpoint across all 1 revision of this API.