Contoh Script CallBack
Url Untuk Menerima Update Transaksi
Contoh alamat callback url seperti ini: http://domainAnda.tld/script.php
. Nama file atau alamat callback terserah Anda. Berikut contoh script untuk menerima update transaksi dari PROFESORIG
Example Script PHP
file_put_contents('testing_callback.txt',file_get_contents('php://input')); // menyimpan dalam file save.txt
Example Response
{
"result": true,
"data": {
"wid": "b4nk",
"name": "Bank Central Asia",
"price": "25000",
"status": "waiting",
"datetime": "28-06-2023 9:36:20",
"note": "sultanstore\/12312903812938xx",
"type": "bank"
}
}
[POST
] https://profesorig.com/api/bank-transfer
Parameter | Type | Value | Req. |
---|---|---|---|
key | string |
berisi apikey anda. | Yes |
sign | string |
berisi formula md5(API ID + API KEY). | Yes |
type | string |
pay-bank | Yes |
service | string |
berisi kode layanan, cek disini. | Yes |
data_no | string |
berisi data nomer akun tujuan | Yes |
data_an | string |
berisi data nama akun tujuan | Yes |
note | string |
berisi data pesan untuk tujuan | Optional |
quantity | int |
jumlah pesanan yang ingin dilakukan | Yes |
Example Response
{
"result": true,
"data": {
"trxid": "some1d",
"target": "085383xxxxxx",
"name": "sultan",
"code": "dana",
"service": "DANA",
"status": "waiting",
"note": "Your order will be processed immediately.",
"balance": 100000,
"price": 123500
},
"message": "Pesanan berhasil, pesanan akan diproses"
}
[POST
] https://profesorig.com/api/bank-transfer
Parameter | Type | Value | Req. |
---|---|---|---|
key | string |
berisi apikey anda. | Yes |
sign | string |
berisi formula md5(API ID + API KEY). | Yes |
type | string |
status | Yes |
trxid | string |
berisi id transaksi | No |
limit | integer |
berisi limit transaksi, hapus parameter 'trxid' jika ingin melihat banyak transaksi sekaligus. | No |
Example Response
{
"result": true,
"data": [
{
"trxid": "2023060xxxxxx",
"data": "085383xxxxxx",
"code": "dana",
"service": "dana",
"status": "success",
"note": "7893XXX\\\/DAXX TOX UP MIXXXXX YOXXXXXX PUXXX WX.",
"price": 123500
}
],
"message": "Detail transaksi berhasil didapatkan."
}
{
"result": true,
"data": [
{
"trxid": "2023060xxxxxx",
"data": "085383xxxxxx",
"code": "dana",
"service": "dana",
"status": "success",
"note": "7893XXX\\\/DAXX TOX UP MIXXXXX YOXXXXXX PUXXX WX.",
"price": 123500
},
{
"trxid": "2023060xxxxxx",
"data": "085383xxxxxx",
"code": "dana",
"service": "dana",
"status": "success",
"note": "7893XXX\\\/DAXX TOX UP MIXXXXX YOXXXXXX PUXXX WX.",
"price": 123500
}
],
"message": "Detail transaksi berhasil didapatkan."
}
[POST
] https://profesorig.com/api/bank-transfer
Parameter | Type | Value | Req. |
---|---|---|---|
key | string |
berisi apikey anda. | Yes |
sign | string |
berisi formula md5(API ID + API KEY). | Yes |
type | string |
services | Yes |
filter_type | string |
|
No |
filter_value | string |
berisi brand yang ingin diambil | No |
Example Response
{
"result": true,
"data": [
{
"bankCode": "harda",
"category": "BANK",
"bankName": "Allo Bank\/Bank Harda Internasional"
},
{
"bankCode": "amar",
"category": "amar",
"bankName": "Amar Indonesia"
}
],
"message": "Daftar layanan berhasil didapatkan."
}