Skip to main content

GrabPay

Features
MethodWallet, Async - GET Redirect
Merchant countriesMalaysia, Philippines
Consumer countriesMalaysia, Philippines
Processing currenciesMYR, PHP
Increments-
Captures-
Partial/Multiple partial captures-
Cancels-
Partial/Multiple partial cancels-
Refunds✅
Partial/Multiple partial refunds✅
Recurring-
Installments-
Credits-
Disputes-
Min Amount1.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​

GrabPay payment flow

Refund flow​

The refund is asynchronous and can take up to 5 minutes.

GrabPay refund flow

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"
}
}
}