API to API

Checkout

Validasi produk, nomor tujuan, harga, promo, dan metode pembayaran sebelum payment.

Checkout

Checkout dipakai sebelum payment agar harga dan pembayaran tidak dimanipulasi dari sisi mitra.

Checkout Detail

GET /client/v2/checkout?product_id=22046&msisdn=082340378657&use_balance=true&use_coin=false
Authorization: Bearer {access_token}
X-SECRET-KEY: {partner_secret_key}

Parameter utama

QueryKeterangan
product_idID produk Miharogames dari product sync.
msisdnNomor tujuan transaksi.
use_balanceSimulasi penggunaan saldo Miharogames.
use_coinSimulasi penggunaan koin.

Output checkout

Response checkout menjadi acuan mitra sebelum membuat payment. Nilai final tetap dihitung ulang saat payment diproses.

{
  "status": true,
  "data": {
    "product": {
      "id": 22046,
      "code": "S20",
      "name": "[TESTING] PULSA TELKOMSEL 2.000 (SUKSES)",
      "description": "Deskripsi produk",
      "nominal": "2.000",
      "image": null
    },
    "operator": {
      "id": 1,
      "name": "Telkomsel",
      "logo": "https://dev-asset.miharogames.co.id/uploads/files/m_operator_logo/telkomsel.svg"
    },
    "pricing": {
      "base_price": 2000,
      "discount": 0,
      "service_fee": 0,
      "service_fee_type": "rupiah",
      "subtotal": 2000,
      "total_payment": 0
    },
    "balance": {
      "use_balance": true,
      "available": 100000,
      "used": 2000
    },
    "coin": {
      "use_coin": false,
      "note": "Konversi koin: 2 koin = Rp1.",
      "available": 0,
      "available_value": 0,
      "used": 0,
      "used_value": 0
    },
    "promotion": {
      "applied": null,
      "preview": null
    },
    "inquiry": {
      "is_estimate": false,
      "is_ppob": false,
      "data": null
    }
  },
  "message": "OK"
}

Error Conditions

HTTPKondisiMessage
400Nomor tujuan tidak valid.Nomor tujuan tidak valid. Gunakan format nomor Indonesia yang diawali 08 dan terdiri dari 10 sampai 13 digit angka.
401Secret key/token salah.Akses ditolak..., Token wajib diisi., atau Token tidak valid.
400/500Produk, coin, promo, atau saldo tidak bisa dihitung.Mengikuti pesan validasi checkout.