Dokumentasi API

Berikut ini beberapa API yang berguna untuk keperluan development website yang terintegrasi dengan iPaymu.

1. CekSaldo

Untuk mengecek jumlah saldo terakhir Anda.

URL:
https://my.ipaymu.com/api/CekSaldo.php

Input Parameter:

Variabel Keterangan
key API Key (diperoleh melalui Menu Akun » Sunting Profil)
format (opsional) Format output dari request. Bisa menggunakan xml (default) atau json

Contoh Request:
https://my.ipaymu.com/api/CekSaldo.php?key=YR1Vsy8sozHOFXbvZxasfOq9kFdkt1

Output Parameter:
Jika request valid

Variabel Keterangan
Username Informasi Username pemilik akun bersangkutan
Saldo Jumlah saldo, berupa angka desimal

    demo
    1926620.51

Jika request tidak valid (error)

Variabel Keterangan
Status Kode status error
Keterangan Keterangan error

    -1001
    API Key Salah

2. CekTransaksi

Untuk mengecek status transaksi (deposit/transfer/kirim uang) akun Anda.

URL:
https://my.ipaymu.com/api/CekTransaksi.php

Input Parameter:

Variabel Keterangan
key API Key (diperoleh melalui Menu Akun » Sunting Profil)
id ID / kode unik transaksi
format (opsional) Format output dari request. Bisa menggunakan xml (default) atau json

Contoh Request:
https://my.ipaymu.com/api/CekTransaksi.php?key=YR1Vsy8sozHOFXbvZxasfOq9kFdkt1&id=320

Output Parameter:
Jika request valid

Variabel Keterangan
Status Kode status transaksi

  • -1 => Sedang diproses
  • 0 => Pending
  • 1 => Berhasil
  • 2 => Batal
  • 3 => Refund
Keterangan Keterangan status transaksi
Pengirim Username pengirim
Penerima Username penerima
Nominal Nominal jumlah transaksi
Waktu Tanggal dan waktu transaksi
Tipe Tipe transaksi

    1
    budi
    eka
    100000
    02/11/2011 02:41 WIB
	Berhasil
    Transfer

Jika request tidak valid (error)

Variabel Keterangan
Status Kode status error
Keterangan Keterangan error

    -1005
    Transaksi tidak ditemukan

3. CekStatus

Untuk mengecek status akun iPaymu.

URL:
https://my.ipaymu.com/api/CekStatus.php

Input Parameter:

Variabel Keterangan
key API Key (diperoleh melalui Menu Akun » Sunting Profil)
user Username akun iPaymu
format (opsional) Format output dari request. Bisa menggunakan xml (default) atau json

Contoh Request:
https://my.ipaymu.com/api/CekStatus.php?key=YR1Vsy8sozHOFXbvZxasfOq9kFdkt1&user=demo

Output Parameter:
Jika request valid

Variabel Keterangan
Username Informasi Username
StatusUser Informasi Status Akun

  • 0 => UNVERIFIED
  • 1 => VERIFIED
  • 2 => CERTIFIED
  • 3 => CERTIFIED PREMIUM

    demo
    1

Jika request tidak valid (error)

Variabel Keterangan
Status Kode status error
Keterangan Keterangan error

    -1001
    API Key Salah

Untuk mengetahui cara integrasi webstore lebih lanjut bisa Anda lihat disini.