Search

Are you looking for test card numbers?

Would you like to contact support?

Payment-method icon

GoPay

Learn how to accept GoPay payments.

  Read more

Go to the Gojek website to learn more about GoPay.

GoPay is a popular digital wallet in Indonesia. Shoppers sign up and register for GoPay with their mobile number, and get assigned a PIN. Once they are registered, shoppers can transfer funds from their bank accounts or deposit cash at GoPay offline stores to add funds to their GoPay wallet.

How to pay with GoPay

One-time payment

After shoppers select GoPay on your website:

  1. Shoppers are redirected to the GoPay website and log in with their mobile phone number.
  2. Shoppers go to a URL that they receive via SMS to make the payment.
  3. When prompted, shoppers confirm the payment.
  4. Shoppers are redirected back to your website.

After shoppers select GoPay on your mobile app:

  1. Shoppers are redirected to the GoJek app.
  2. Shoppers go to a URL that they receive via a push notification on the GoJek app to make the payment.
  3. When prompted, shoppers confirm the payment.
  4. Shoppers are redirected back to your app.

Recurring payments

After shoppers select GoPay on your website or mobile app:

  1. Shoppers are redirected to the GoPay website and log in with their mobile phone number.
  2. Shoppers enter their one-time password that they receive via SMS.
  3. Shoppers authenticate the payment with their assigned PIN.
  4. When prompted, shoppers confirm the payment.
  5. Shoppers are redirected back to your website or mobile app.

GoPay specifications

Payment type Payment flow Countries Currencies Recurring Refunds Partial refunds Separate
captures
Chargebacks
Wallet Redirect ID IDR
See note 1
-white_check_mark- -white_check_mark- -white_check_mark- -x- -x-

1 The amount in minor units for the currency IDR is submitted without decimals in the payments request. For example, 10000 IDR is submitted as 10000. For more information, see Currency codes.

How do you want to integrate?