Berikut ini beberapa API yang berguna untuk keperluan development website yang terintegrasi dengan iPaymu.
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]
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
|
| 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]
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
|
[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.