Kredi Kartı Ödemesi
Servis Adresi
/reservation/payments/cc-payment/{language}
İstek Parametreleri
POST
| Parametre | Tip | Format | Açıklama |
|---|---|---|---|
| token | string | Set Hotel fonksiyonundan elde edilen token | |
| user_id | Int | Rezervasyon detayları kısmında elde edilen general=>user alanı | |
| name | string | Kart Sahibinin Adı soyadı | |
| number | string | Kart numarası | |
| expiry | string | AA/YY | Kartın son kullanma tarihi |
| cvc | string | Kartın CVV kodu | |
| amount | float | Ödenecek Ana tutar. (vade farkı api tarafında otomatik eklenecek) | |
| currency | string | TRY otomatik olarak gönderilmeli. | |
| pos_id | Int | get-installments fonksiyonundan elde edilen pos_id alanı | |
| installment | string | {installment}_{extra_installment} | get-installments fonksiyonundan elde edilen installment ve extra_installment alanlarının _ (alt tire) ile birleştirilmiş hali |
| return_url | string | ödeme işlemi gerçekleştirildikten sonra dönüş için gerekli url parametresi |
Başarılı İstek Sonucu
Bu alanda banka tarafından 3D ödeme kısmına yönlendirme yapılacak, ve müşterinin 3D şifresi girilmesinin ardından ödeme gerçekleştirilecektir.
Başarılı ödemelerde sistem yukarıda belirtilmiş olan return_url kısmının sonuna success ekleyerek dönüş yapacaktır.
Başarısız ödemelerde ise return_url kısmına fail eklenerek geri dönüş sağlanacaktır. başarısız dönüşlerde GET formatında description alanı dönüş yapılacak ve başarısız ödemenin nedeni bu alanda yer alacaktır.