GCash
Features | |
---|---|
Method | Wallet, Async - GET Redirect |
Countries | Philippines |
Processing currencies | PHP |
Increments | - |
Captures | - |
Partial/Multiple partial captures | - |
Cancels | - |
Partial/Multiple partial cancels | - |
Refunds | ✅ |
Partial/Multiple partial refunds | ✅ |
Recurring | - |
Installments | - |
Credits | - |
Disputes | - |
Min Amount | 1.01 |
Account verification | - |
GCash is a mobile wallet, that allows users to pay bills, send or receive money, and shop online. Users create an account on GCash, add money to their wallet, and then use their funds to make an e-commerce purchase with redirection to the GCash page.
Payment flow
Payment
Request
{
"processingAccountId": "2HdN2jq6XWmlkhqRC2gDTNYCvNH",
"merchantReference": "B2A8734D-9450-4915-A63D-FE5C21F09550",
"amount": {
"value": 200,
"currency": "php"
},
"paymentMethod": {
"type": "gcash",
"gcash": {
"returnUrl": "https://merchant.site/complete-payment"
}
}
}
Response
{
"id": "27yifrD5U15pXDH9O2PCcowlRFR",
"merchantReference": "B2A8734D-9450-4915-A63D-FE5C21F09550",
"status": "pending",
"trackingUrl": "/v1/tracks/payments/{trackId}",
"reason": {
"code": "required_next_step",
"description": "An additional step is needed to complete the payment."
},
"nextStep": {
"type": "redirect",
"redirect": {
"method": "get",
"url": "https://payment.method/complete"
}
}
}