Skip to content

Midtrans — E-Wallet

Pembayaran E-Wallet pada Midtrans menggunakan pengalihan (Redirect) dan Deeplink.

E-Wallet yang Didukung

  • GOPAY

Cara Pembuatan (Create)

Set method_type menjadi e_wallet dan method_detail.wallet_type menjadi GOPAY.

http
POST /v1/payments/create
json
{
  "amount": 2500000, 
  "currency": "IDR",
  "method_type": "e_wallet",
  "method_detail": {
    "type": "e_wallet",
    "wallet_type": "GOPAY"
  }
}

Response

Response akan mengembalikan deeplink (untuk membuka aplikasi Gojek) dan redirect_url (untuk web/fallback).

json
{
  "success": true,
  "data": {
    "id": "...",
    "status": "pending",
    "method_data": {
      "type": "e_wallet",
      "wallet_type": "GOPAY",
      "redirect_url": "https://simulator.sandbox.midtrans.com/gopay/partner/app/...",
      "deeplink": "gojek://pay?version=1&data=..."
    }
  }
}

Arahkan pengguna Anda (window.location.href di web, atau Intent di mobile) menggunakan URL tersebut agar pelanggan dapat melengkapi pembayaran.

Gerbang Pay API Documentation