Pricing (Express)

Temukan harga terbaik dari bermacam ekspedisi untuk platform mu

PHP
$shipping_price_object = new ShippingPriceData();
$shipping_price_object->origin = 1063;
$shipping_price_object->destination = 1064;
$shipping_price_object->weight = 1000;
$shipping_price_object->insurance = 1;
$shipping_price_object->item_value = 100000;
$shipping_price_object->courier = ['jne'];

$result = KiriminAja::getPrice($shipping_price_object);
POST
https://tdev.kiriminaja.com/api/mitra/shipping_price

Rumus Berat Dimensi

width * length * height / 6

Hasil perhitungan diatas adalah dalam bentuk gram. Jika nilai dari perhitungan diatas lebih besar dari nilai berat aktual maka nilai hasil perhitungan berat dimensi yang dikirimkan saat melakukan call endpoint halaman ini

Request

ParamDataTypeNullableDescription
originintfalseID dari kecamatan_id pengirim
destinationintfalseID dari kecamatan_id customer
weightintfalseAkumulasi berat paket dalam gram (berat paket aktual). Jika berat dimensi lebih besar dari berat aktual paket maka yang dikirimkan adalah berat dimensi
insuranceinttrueDiisi jika paket membutuhkan asuransi (1 true, 0 false)
item_valueinttrueWajib diisi jika insurance diisi. Atau diisi untuk menghitung biaya COD dari paket (jika COD)
courierstring or arraytrueUntuk mengetahui list kurir silahkan hubungi kami

Data origin dan destination dalam area KiriminAja tidak menjamin ketersediaan tarif di semua kurir ekspedisi. Ketersediaan layanan mengikuti area yang diberikan oleh ekspedisi kepada sistem kami.

{
  "origin": 5781,
  "destination": 310,
  "weight": 1000
}

Response

{
  "status": true,
  "text": "Berhasil",
  "method": "shipping_price",
  "details": {
    "origin": "Depok",
    "destination": "Depok",
    "weight": "1000"
  },
  "results": [
    {
      "service": "jne",
      "service_name": "JNE City to City",
      "service_type": "CTC",
      "cost": "10000",
      "etd": "1-2",
      "cod": true,
      "group": "regular",
      "drop": true,
      "settings": {
"cod_fee": "0.03",
"minimum_cod_fee": "2500",
"insurance_fee": "0.002",
"insurance_add_cost": "5000"
      }
    },
    {
      "service": "jnt",
      "service_name": "J&T Reguler",
      "service_type": "EZ",
      "etd": "3-4",
      "cod": true,
      "cost": "7000",
      "group": "regular",
      "drop": false,
      "settings": {
"cod_fee": "0.04",
"minimum_cod_fee": "2500",
"insurance_fee": "0.002",
"insurance_add_cost": 0
      }
    },
    {
      "service": "sicepat",
      "service_name": "Sicepat SiUntung",
      "service_type": "SIUNT",
      "cost": "10000",
      "etd": "1-2",
      "cod": true,
      "group": "regular",
      "drop": true,
      "settings": {
"cod_fee": "0.03",
"minimum_cod_fee": "2500",
"insurance_fee": "0.0025",
"insurance_add_cost": "10000"
      }
    }
  ]
}

Response Explaination

FieldDescription
serviceKode layanan dari kurir yang terdata di sistem KiriminAja
service_nameNama layanan dari kurir yang terdata di sistem KiriminAja
service_typeKode tipe layanan dari kurir yang terdata di sistem KiriminAja
costBiaya ongkos kirim
codDukungan cod untuk layanan ini
groupGrouping layanan untuk kebutuhan simplicity app
dropDukungan dropoff untuk layanan ini
settingsKonfigurasi dan perhitungan COD fee, Insurance fee. Nilai cod_fee dan insurance_fee sudah terbagi dengan 100

Harap untuk menyimpan data service yang akan dipilih ke sistem anda, kami membutuhkan nilai cost untuk anda kirimkan sebagai parameter shipping_cost di object dalam array paket

Playground

COD Playground