---
title: "Remove GKash token for a member"
method: DELETE
path: "/payment/gkash/token"
tags: ["payment"]
---

# Remove GKash token for a member

`DELETE /payment/gkash/token`

Remove the GKash token (epkey) for a member to disable recurring payments. This endpoint:
    - Sets epkey to NULL for all successful GKash payments for the member
    - Prevents future recurring payments from being initiated
    - getToken() will return hasToken: false after removal
    - initiateRecurringPayment() will fail with "No successful GKash payment with epkey found"
    
    **Use Cases:**
    - Disable auto-recurring payments for a member
    - Allow member to opt-out of recurring payments
    - Remove saved payment method
    
    **To Re-enable:**
    - Member needs to make a new GKash payment
    - New payment will generate a new epkey
    - Recurring payments can then be initiated again
    
    **Note:**
    - This only removes the epkey from payment records
    - Historical payment data is preserved
    - The epkey cannot be recovered after removal

## Query parameters

- `memberID` string, required
- `documentID` string

## Response `200`

Token removed successfully

- RemoveTokenResponseDto
  - `success` boolean, required — Success status
  - `message` string, required — Response message
  - `data` object, required — Token removal data

## Other responses

- `400` — Bad request - memberID is required
- `404` — No tokens found for the member

---

[API](https://skmtc.dev/tonewow/apis/tonewow-database-api.md) · [All operations](https://skmtc.dev/tonewow/apis/tonewow-database-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/tonewow/tonewow-database-api/revisions/f36472974ad4/schema)
