Paymenku Docs
Transaksi

E-Wallet

Pembayaran dari saldo dompet digital, dengan redirect ke halaman penyedia.

Pelanggan membayar dari saldo dompet digitalnya.

Kanal yang tersedia

KodeNamaMinimumMaksimumSettlement
danaDANARp 1.000Rp 20.000.000T+2 hari kerja
ovoOVORp 1.000Rp 20.000.000T+2 hari kerja
shopeepayShopeePayRp 1.000Rp 20.000.000T+2 hari kerja

Contoh permintaan — OVO

OVO mewajibkan customer_phone:

curl https://paymenku.com/api/v1/transaction/create \
  --request POST \
  --header 'Authorization: Bearer sk_live_xxxxxxxxxxxxxxxx' \
  --header 'Content-Type: application/json' \
  --data '{
    "channel_code": "ovo",
    "amount": 25000,
    "reference_id": "INV-20261027-003",
    "customer_name": "Siti Aminah",
    "customer_email": "siti@example.com",
    "customer_phone": "08123456789",
    "return_url": "https://tokoanda.com/selesai"
  }'

Bentuk payment_info

{
  "transaction_id": "EWALLET-qTmRYRBCAGbRa4Fe",
  "transaction_status": "pending",
  "checkout_url": "https://ewallet.example.com/checkout/abc123",
  "expiration_date": "2026-10-27T10:20:43+07:00"
}

Arahkan pelanggan ke checkout_url. Setelah selesai, penyedia mengembalikannya ke return_url yang Anda kirim saat membuat transaksi.

Beberapa kanal menambahkan field lain:

FieldArti
payment_actionsDaftar aksi pembayaran (mis. deeplink aplikasi)
checkout_url_appAlternatif tautan checkout untuk aplikasi

Keduanya opsional — periksa keberadaannya sebelum dipakai.

Yang perlu diperhatikan

  • OVO mewajibkan customer_phone. Tanpa itu transaksi gagal.
  • return_url bukan konfirmasi pembayaran. Pelanggan bisa menutup tab sebelum kembali. Perlakukan webhook sebagai satu-satunya sumber status.
  • Fee e-wallet adalah yang tertinggi: 3% + Rp 200. Periksa dengan Hitung Fee.

On this page