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

[code lang=”xml” title=”Contoh Output (format: xml)”]

demo
1926620.51
[/code]

Jika request tidak valid (error)

Variabel Keterangan
Status Kode status error
Keterangan Keterangan error

[code lang=”xml” title=”Contoh Output (format: xml)”]

-1001
API Key Salah
[/code]


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

[code lang=”xml” title=”Contoh Output (format: xml)”]

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

Jika request tidak valid (error)

Variabel Keterangan
Status Kode status error
Keterangan Keterangan error

[code lang=”xml” title=”Contoh Output (format: xml)”]

-1005
Transaksi tidak ditemukan
[/code]

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

  • 1 => BISNIS BUYER
  • 2 => BISNIS MERCHANT
  • 3 => ENTERPRISE

[code lang=”xml” title=”Contoh Output (format: xml)”]

demo
1
[/code]

Jika request tidak valid (error)

Variabel Keterangan
Status Kode status error
Keterangan Keterangan error

[code lang=”xml” title=”Contoh Output (format: xml)”]

-1001
API Key Salah
[/code]


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

payment gateway indonesia, chatbot ipaymu, midtransaksi indonesia AutoSULTAN