# GrabPay Integration Requirements and Migration Guides

## **Integration Requirements**
Currently GrabPay on Stripe can only be supported via
1. [Payment Intents API](https://stripe.com/docs/payments/payment-intents)
1. If you are already using the PaymentIntents API, you can start accepting GrabPay payments by adding 'grabpay' as a value passed in the [payment_method_types](https://stripe.com/docs/payments/grabpay/accept-a-payment#create-payment-intent) parameter
1. GrabPay is not available via the [Charges](https://stripe.com/docs/payments/charges-api) and [Sources](https://stripe.com/docs/sources) API. Please see below for relevant migration guides.
1. [GrabPay-specific guide](https://stripe.com/docs/payments/grabpay/accept-a-payment) on Payment Intents
1. [Stripe Checkout](https://stripe.com/docs/payments/checkout/payment-methods/grabpay)
1. You will need the newest version of [Checkout](https://stripe.com/docs/payments/accept-a-payment?integration=checkout) to support GrabPay. If you already using Stripe Checkout, you can start accepting GrabPay payments by adding 'grabpay' as a value passed to the [payment_method_types](https://stripe.com/docs/payments/checkout/payment-methods/grabpay#enable-grabpay-as-a-payment-method) parameter.
1. GrabPay does not work with the [client-only integration of Checkout](https://stripe.com/docs/payments/checkout/client).
1. iOS and Android
1. Please refer to the [GrabPay guide](https://stripe.com/docs/payments/grabpay/accept-a-payment) for the latest developments.
## **Migration Guides**
[Migrating to Payment Intents](https://stripe.com/docs/payments/payment-intents/migration)
