# GCash > **Information** > > GCash is available for Flow. Flow enables you to [accept payments on your website](https://www.checkout.com/docs/payments/accept-payments/accept-a-payment-on-your-website.md) using Checkout.com's global network of payment methods with a single integration. [GCash](https://www.checkout.com/payment-methods/gcash) provides a mobile payment service that enables customers to perform one-time purchases, or sign up for a recurring payment. GCash is a part of Ant Financial’s e-wallet network, which enables it to be used in countries outside of the local market, as long as the regions are covered by Ant’s partners. > **Information** > > To enable GCash payments on your account, contact your account manager or [request support](https://dashboard.checkout.com/support/new?topic=case_account_management_and_access&issue=issue_account_changes). | | | | --- | --- | | Model | Collecting | | Payment flow | Redirect | | Payment method type | Wallet | | Auto-capture payment | ✓ | | Authorization | ✗ | | Capture | ✗ | | Refund | ✓ | | Partial refund | ✓ | | Chargeback | ✓ | | Recurring payment | ✓ | --- ## Supported regions and currencies ### Customer regions - Philippines ### Merchant regions - Hong Kong - Singapore `Beta` - European Economic Area `Beta` - United Kingdom `Beta` ### Processing currencies - `PHP` – Philippine Peso - `HKD` - Hong Kong Dollar - `SGD` - Singapore Dollar --- ## Response codes When integrating GCash payments, you can receive the following response codes: | Response code | Response text | | --- | --- | | `20006` | Error / Invalid request parameters | | `20012` | Invalid transaction | | `20017` | Customer cancellation | | `20051` | Insufficient funds | | `20061` | Activity amount limit exceeded | | `20068` | Response received too late / Timeout / Internal error | | `2006P` | Cardholder ID verification failed | | `20102` | Invalid merchant / wallet ID | | `20106` | Unsupported currency | | `20111` | Transaction already reversed | | `20114` | Token is incorrect | | `20117` | Invalid API version | | `20120` | Invalid customer/user | | `20121` | Transaction limit for merchant/terminal exceeded | | `20151` | Cardholder failed 3DS authentication | | `20157` | Invalid merchant configurations - Contact Support | | `20158` | Refund validity period has expired | | `41101` | Risk Blocked Transaction | --- ## Webhooks You can receive the following webhooks when using GCash. | Webhook | Description | | --- | --- | | `payment_pending` | Occurs when the payment request is successfully initiated. | | `payment_capture_pending` | Occurs when the payment request is successfully initiated and capture is pending. | | `payment_captured` | Occurs when the payment is successfully captured. | | `payment_declined` | Occurs when the payment request is rejected. | | `payment_refund_pending` | Occurs when the refund request is successfully initiated. | | `payment_refunded` | Occurs when the payment is fully or partially refunded. | | `payment_refund_declined` | Occurs when the refund is declined. | For more information, see [Event types](https://www.checkout.com/docs/developer-resources/event-notifications/event-types.md). --- ## Available for - [Web](https://www.checkout.com/docs/payments/add-payment-methods/gcash/web.md): Accept GCash payments on your website with Flow, our pre-built, customizable payment user interface. - [Payment Setup API](https://www.checkout.com/docs/payments/add-payment-methods/gcash/payment-setup-api.md): Build your own UI and integrate with our Payment Setup API to process GCash payments. - [Unified Payments API](https://www.checkout.com/docs/payments/add-payment-methods/gcash/unified-payments-api.md): Build your own UI and integrate with our API to process GCash payments.