← Ana sayfa

Partner API Örnek Uygulama

Aşağıdaki örnek, kendi uygulamanızdan MotoTeslim kurye havuzuna sipariş göndermek için hazır bir şablondur. Alanları kendi sipariş bilgilerinizle değiştirip kullanabilirsiniz.

1) Hazırlık

  1. Mototeslim.com.tr yöneticisinden API anahtarı talep etmek için ana sayfadaki formu doldurup usbkart@gmail.com adresine mail olarak gönderin.
  2. BASE adresini proje Edge Function URL'iniz yapın
  3. API_KEY olarak size verilen mt_live_... anahtarını kullanın

2) Örnek Sipariş (JSON)

{
  "external_id": "SIP-ORNEK-001",
  "package_type": "Yemek",
  "selected_delivery_tier": "urgent",
  "payment_method": "cash_sender",
  "goods_collect_amount_tl": 285.5,
  "note": "Ornek partner siparisi",
  "sender": {
    "first_name": "Lezzet",
    "last_name": "Lokantasi",
    "phone": "5327241250"
  },
  "receiver": {
    "first_name": "Ayse",
    "last_name": "Yilmaz",
    "phone": "5551112233"
  },
  "pickup": {
    "address_text": "Denizli Merkez, ornek alim adresi",
    "lat": 37.7765,
    "lng": 29.0864
  },
  "dropoff": {
    "address_text": "Denizli Pamukkale, ornek teslim adresi",
    "lat": 37.766,
    "lng": 29.1001
  },
  "basket_items": [
    { "name": "Adana Kebap Menu", "qty": 2 },
    { "name": "Ayran", "qty": 2, "note": "buzlu" }
  ],
  "delivery": {
    "allow_safe_door": false,
    "allow_neighbor_staff": true,
    "allow_other_person": false,
    "kvkk_accepted": false
  }
}

ornek-siparis.json dosyasını indir

3) Örnek İstek (curl)

curl -sS -X POST "$BASE/partner-create-order" \
  -H "Content-Type: application/json" \
  -H "X-Api-Key: $API_KEY" \
  -d @ornek-siparis.json

4) Durum Sorgulama

curl -sS "$BASE/partner-get-order?external_id=SIP-ORNEK-001" \
  -H "X-Api-Key: $API_KEY"

5) Fiyat Teklifi

curl -sS -X POST "$BASE/partner-quote" \
  -H "Content-Type: application/json" \
  -H "X-Api-Key: $API_KEY" \
  -d '{"pickup":{"lat":37.7765,"lng":29.0864},"dropoff":{"lat":37.766,"lng":29.1001},"package_type":"Yemek"}'

Kullanım Kılavuzuna DönOpenAPI İndir

Ana sayfaya dön