Sepet Aktar
Oluşturduğunuz sepet için belirlediğiniz referenceCode değeri kullanılarak sepet aktar işlemi gerçekleştirilir.
Bu profilde basket detaylarını Ödeal, iş ortağının basket adresinden GET isteği ile ister.
Öncesinde mutlaka Ödeal tarafında, oluşturduğunuz basket url'in tanımı yapılmalıdır.
İşleyiş
Aşağıdaki URL'e iş ortağı tarafından bir istek gönderildiğinde uygulama tetiklenir:
https://basket.ode.al/{referenceCode}Bu işlem sonrasında, Ödeal sizin ilettiğiniz basketUrl adresine, ilgili referenceCode'u kullanarak sepet detaylarını almak üzere bir istek gönderir.
Sepet Detay Formatı
İlgili referenceCode'a karşılık döneceğiniz sepet detayı aşağıdaki formatta olmalıdır:
json
{
"referenceCode": "", // basket.ode.al adresine ilettiğiniz referenceCode değeri burada yer alır.
"receiptInfo": {
"Masa No": "",
"Adisyon No": ""
},
"employeeInfo": {
"employeeReferenceCode": "",
"name": "",
"surname": "",
"identityNumber": "",
"gsmNumber": "",
"mailAddress": null
},
"customerInfo": {
"type": "INDIVIDUAL",
"title": null,
"name": "",
"surname": "",
"identityNumber": "",
"taxNumber": null,
"taxOffice": null,
"gsmNumber": "",
"email": "",
"city": "",
"town": "",
"address": "",
"referenceCode": ""
},
"products": [
{
"referenceCode": "",
"name": "",
"quantity": 2,
"unitCode": "C62",
"price": {
"grossPrice": 32,
"vatRatio": 10,
"sctRatio": 0
}
},
{
"referenceCode": "",
"name": "",
"quantity": 1,
"unitCode": "",
"price": {
"grossPrice": 36,
"vatRatio": 10,
"sctRatio": 0
}
}
],
"basketPrice": {
"grossPrice": 100
},
"paymentOptions": [
{
"type": "CREDITCARD",
"amount": 100
}
]
}Önemli
İstek sırasında basketUrl adresinize gelen referenceCode parametresini kullanarak yukarıdaki formatta bir yanıt dönmelisiniz.

