API method POST
Melakukan transaksi pembelian produk menggunakan method POST.
Endpoint
https://mitra.kuycloud.com/api/v1/transaksi
HTTP Method
POST
Header
Parameter | Nilai |
---|---|
x-security | API Key bisa didapakan di menu setting |
Content-Type | application/json |
Data
Berikut data berupa json yang diharapkan
Parameter | Keterangan | Tipe Data | Wajib |
---|---|---|---|
ref_id | Transaksi id unik dari customer | String | Ya |
kode_produk | Kode produk bisa didapatkan di daftar produk | String | Ya |
nomer_tujuan | Nomer tujuan transaksi atau player id | String | Ya |
Contoh
{
"refid": "trx123",
"kode_produk": "dmn1m",
"nomer_tujuan": "123321123321"
}
Informasi
ref_id harus bersifat unik dari customer, jika melakukan transaksi lebih dari 1 kali menggunakan ref_id sama, maka transaksi berikut nya tidak akan dieksekusi melainkan system akan mengeluarkan output berupa informasi status dari transaksi red_id tersebut
Response
Pada request pertama secara default status transaksi akan menjadi process, informasi sukses atau gagal nya transaksi akan diinformasikan melalui Callback. Jika ingin melakukan pengecekan status transaksi tanpa menggunakan callback, bisa dengan cara mengirimkan ref_id yang sudah dikirim sebelumnya ke endpoint transaksi
Informasi
Informasi status transaksi ada 3 :
- process = Transaksi pending
- success = Transaksi berhasil
- failed = Transaksi gagal
Contoh Response Pending
{
"statusCode": 200,
"status": "process",
"trxid": "MTR-123",
"refid": "trx123",
"kode_produk": "dmn1m",
"nomer_tujuan": "123321123321",
"error_message": "",
"saldo": 5000000,
"createdAt": "2022-06-05T11:52:56.919Z"
}