Balance

Dokumentasi ini menjelaskan cara mengakses layanan API GoTravelly untuk method Balance.

API berfungsi untuk mendapatkan, menambahkan, bahkan mengubah saldo pada akun guide di GoTravelly

Method & URL

Method URL
GET, POST https://www.gotravelly.com/api/balance

Request & Response

GET (Request)

Method Parameter Tipe Wajib Keterangan
GET/HEADER key String Tidak Token code / key
GET/PARAM mode String Ya isi dengan browse
GET/PARAM guide_id Integer Ya Guide ID pada akun Guide di GoTravelly
GET/PARAM per_page Integer Ya Jumlah tampilan history balance di per halaman
GET/PARAM page Integer Tidak Halaman / offset data yang ditampilkan (biasanya digenerate otomatis)

Contoh GET (Request): https://www.gotravelly.com/api/balance?mode=browse&guide_id=999&per_page=5


GET (Response)

    {
        "status": "OK",
        "data": [
            {
                "guide_statement": {
                    "id": "74",
                    "type": "down_payment",
                    "amount": "50000",
                    "status": "progress",
                    "created": "2019-03-12 21:29:16",
                    "guide": "153",
                    "object": "199",
                    "note": "GS-12032019-6JOKJ",
                    "user_status": "tour_package_completed",
                    "guide_status": "waiting_payment_from_admin"
                },
                "guide": {
                    "id": "153",
                    "name": "hulk travel",
                    "email": "sugeng85@gmail.com",
                    "photo": "679df1ea7972b58ddd189c50ba7b1466.jpg",
                    "phone": "12312312",
                    "level": "gold",
                    "balance": "1500000",
                    "bank_name": "bca",
                    "bank_acc_name": "hulk",
                    "bank_acc_number": "12345678"
                },
                "user": {
                    "id": "589",
                    "username": "hulk",
                    "name": "hulk",
                    "email": "hulk@aa.com",
                    "photo": "4abb3622bb8e64b035474dc1e67e33ea.jpg",
                    "phone": "456789012345"
                }
            }
        ],
        "total": 42
    }
    

POST (Request)

Method Parameter Tipe Wajib Keterangan
POST/HEADER key String Ya Token code / key
POST/BODY type String Ya isi dengan withdrawal
POST/BODY amount Integer Ya Jumlah saldo yang akan di proses, contoh: 50000
POST/BODY guide_id Integer Ya Guide ID pada akun Guide di GoTravelly
POST/BODY object_id Integer Ya Object ID = Guide ID pada transaksi di GoTravelly
POST/BODY bank_name String Ya Nama Bank dari akun Guide di GoTravelly
POST/BODY bank_account_number Integer Ya Nomor rekening dari akun Guide di GoTravelly
POST/BODY bank_account_name String Ya Nama pemilik rekening dari akun Guide di GoTravelly
POST/BODY pin Integer Ya Pin akun Guide di GoTravelly
POST/BODY lang_id Integer Ya isi dengan indonesian / english

POST (Response)

    {
        "status": "OK",
        "message": "Penarikan dana berhasil",
        "inserted_id": "8",
        "url": "/balance?sidepanel=guide",
    }