Kart ile ödeme
Kart bilgisi bu API'den hiç geçmez. POST /payments kart için bir ödeme sayfası adresi döner; müşteri kartını bankanın sayfasında girer, 3D Secure orada tamamlanır ve ödeme yalnızca bankanın onayıyla tutulur.
curl -X POST https://api.ornek.com/partner/v1/payments \
-H "Authorization: Bearer ugp_…" -H "Content-Type: application/json" \
-d '{"service_request_id":"sreq_…","payment_method":"card"}'{
"escrow": { "id": "esc_…", "status": "created" },
"payment": {
"mode": "gateway",
"order_number": "esc_…",
"payment_url": "https://api.ornek.com/ug/payments/esc_…/pay"
}
}Müşteriyi payment_url adresine yönlendirin (tarayıcı ya da WebView). Sonucu GET /payments?service_request_id=… ile izleyin: held ödeme alındı demektir.
Şu anki durum
Barındırılan ödeme sayfası henüz bankaya bağlanmadı. O güne kadar gerçek kart ödemesi açık bir ortamda POST /payments kart için 503 HOSTED_PAYMENT_UNAVAILABLE döner ve hiçbir ödeme kaydı açmaz; havale kullanın. Test ortamında (mode: "mock") ödeme hemen tutulur.
Gruplu rezervasyon
Sepet birden fazla mesleğe yayıldıysa her bacak için POST /payments çağırın; kartla tek çekim ilk bacağın (group_order en küçük) sayfasından grubun toplamı için yapılır.