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

successboolean required

Success status

messagestring required

Response message

dataobject required

Recurring payment status data

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.