Fitur untuk melakukan pencarian ongkir dengan layanan instnant
Anda harus melakukan peningkatan sdk ke versi 1.2.0 untuk dapat menggunakan fitur ini https://github.com/kiriminaja/php/releases/tag/1.2.0
Kami menggunakan endpoint url yang mungkin berbeda dengan express, diharapkan untuk memperhatikan base url anda. Response yang disediakan api instant sedikit berbeda dengan api prod yaitu:
Disarankan untuk menggunakan SDK untuk pembungkus yang lebih baik
Param | Type | Values | Nullable | Remark |
---|---|---|---|---|
service | array | gosend, borzo, grab_express | yes | Bisa diisi dengan gosend , grab_express , dan borzo |
item_price | int | no | Nilai barang yang akan dikirim | |
origin | object | no | Data pengirim (lihat tabel alamat dibawah) | |
destination | object | no | Data penerima (lihat tabel alamat dibawah) | |
weight | int | no | Berat barang yang akan dikirim dalam satuan gram | |
vehicle | string | motor (default), mobil | no | Berat barang yang akan dikirim dalam satuan gram |
timezone | string | WIB (default), WIT, WITA | no | Berat barang yang akan dikirim dalam satuan gram |
Param | Type | Nullable | Remark |
---|---|---|---|
lat | float | no | Latitude |
long | float | no | Longitude |
address | string | no | Detail alamat berupa nama jalan atau detail lain |
curl --location 'https://staging.kiriminaja.com/api/mitra/v4/instant/pricing' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {token}' \
--data '{
"service" : ["gosend", "borzo", "grab_express"],
"item_price" : 20000,
"origin" : {
"lat" : -7.8032616,
"long" : 110.350244,
"address" : "Wirobrajan, Kota Yogyakarta, Daerah Istimewa Yogyakarta, Indonesia"
},
"destination" : {
"lat" : -7.734943400000001,
"long" : 110.405355,
"address" : "Minomartani, Kec. Ngaglik, Kabupaten Sleman, Daerah Istimewa Yogyakarta, Indonesia"
},
"weight" : 2,
"vehicle" : "motor",
"timezone" : "WIB"
}'
{
"status": true,
"text": "success",
"method": "mitra_pricing",
"result": [
{
"name": "gosend",
"costs": [
{
"service_type": "instant",
"estimation": "1-2 hours",
"price": {
"admin_fee": 1000,
"shipping_costs": 54000,
"total_price": 55000
}
},
{
"service_type": "sameday",
"estimation": "6-8 hours",
"price": {
"admin_fee": 1000,
"shipping_costs": 31500,
"total_price": 32500
}
}
],
"insurances": [
{
"value": 500,
"type": "silver"
},
{
"value": 1000,
"type": "gold"
}
]
},
{
"name": "borzo",
"costs": [
{
"service_type": "instant",
"estimation": null,
"price": {
"admin_fee": 1500,
"shipping_costs": 8800,
"total_price": 10300
}
}
],
"insurances": [
{
"value": 500,
"type": "silver"
},
{
"value": 1000,
"type": "gold"
}
]
}
],
"code": null
}