Adım 1: Teklifi kabul etme ve ödeme
#
Önceki gönderi oluşturma işleminden sonra tercih ettiğiniz teklifi bu adımda onaylayıp kabul edebilir ve aynı anda ödemesini yapabilirsiniz.
Örnek İstek
#
curl --request POST \
--url http://api.geliver.io/api/v1/transactions \
--header 'Bearer cb611162-541f-4fb3-a353-586e2013fb31' \
--header 'Content-Type: application/json' \
--data '{
"offerID": "886af322-c9ad-407c-b798-64d464816cf4"
}'
Parametreler |
Açıklama |
offerID |
Kabul etmek istediğiniz teklifin id’si (UUID cinsinden) |
Cevap
#
Teklifi kabul etme (transaction yaratma) cevabı aşağıdaki gibidir.
{
"result": true,
"additionalMessage": "Success",
"data": {
"id": "99d5f465-3fdd-449c-98af-dc2df59217e1",
"createdAt": "2021-11-25T17:53:46.878858+03:00",
"updatedAt": "2021-11-25T17:53:46.878858+03:00",
"amount": "7.7",
"currency": "TL",
"amountLocal": "7.7",
"currencyLocal": "TL",
"offerID": "94af62b2-fb3f-4d82-ac0d-7512204181e8",
"organizationID": "af73ea24-8c52-4da4-bf0b-64921dd6a731"
}
}
Parametreler |
Açıklama |
id |
Yeni oluşturulan transaction’un id’si. |
amount |
Gönderi ücreti |
currency |
Gönderi ücretinin döviz cinsi |
amountLocal |
Yerel ülkedeki gönderi ücreti. |
currencyLocal |
Yerel ülkedeki döviz cinsi. |
offerID |
Kabul edilen teklifin id’si. |
Hata kodu |
Hata açıklaması |
E1085 |
Hatalı istek. |
E1055 |
Yetkiniz yok |
E1064 |
Teklif bulunamadı |
E1051 |
Gönderi bulunamadı |
E1065 |
Bu gönderi için daha önce bir teklif kabul edilmiş |
E1066 |
Organizasyonun yeterli bakiyesi yok |
E1067 |
Ürün bilgisi alınamadı |
E1074 |
Bakiye güncelleme hatası |
E1066 |
Organizasyonun yeterli bakiyesi yok |
E1115 |
Kredi kartı ödemesi alınamadı |
E1068 |
Gönderici adresi alınamadı |
E1071 |
Gönderi barkodu oluşturulamadı |
E1072 |
Kargo etiketi oluşturulamadı |
E1073 |
Gönderi güncellenemedi |
E1086 |
İşlem oluşturulamadı |
E1115 |
Kredi kartı ödemesi alınamadı |
E1111 |
Teklif güncellenemedi |