GrabPay
Features | |
---|---|
Method | Wallet, Async - GET Redirect |
Countries | Malaysia, Philippines |
Processing currencies | MYR, 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 | - |
GrabPay is a payment method developed by Grab. GrabPay is a digital wallet - consumers maintain a balance in their wallets that they can use to make purchases and payments.
In order to pay with GrabPay online (not in-store or in-app), consumers are redirected to GrabPay's website, where they have to authenticate the transaction using a one-time password that is sent to their phone. After authenticating, consumers get redirected back to the merchant's website.
Payment flow
Refund flow
The refund is asynchronous and can take up to 5 minutes.
Payment
Request
{
"processingAccountId": "2HdN2jq6XWmlkhqRC2gDTNYCvNH",
"merchantReference": "B2A8734D-9450-4915-A63D-FE5C21F09550",
"amount": {
"value": 200,
"currency": "myr"
},
"paymentMethod": {
"type": "grabpay",
"grabpay": {
"returnUrl": "https://merchant.site/complete-payment"
}
}
}
Response
{
"id": "27yihH4rAdBXEDsd5AWWJofnjRX",
"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"
}
}
}