Genel bakış
Rezervasyon yakalama akışı, ikili mesaj iletişimi aracılığıyla ödemeleri işlemek için kullanılır. Fonlar ilk olarak Ödeme Entegratörü tarafından barındırılan reserveFunds
yöntemine yapılan bir çağrıyla ayrılır. Bu yöntem eşzamanlı olarak SUCCESS
değerini döndürürse bu, paranın ayrıldığı ve alınabileceği veya serbest bırakılabileceği anlamına gelir. Bu adım genellikle Kimlik Doğrulama
veya Yetkilendirme gerçekleştirme olarak bilinir.
Ödeme rezervasyonu
Tutar, asynchronousCaptureFundsReservation
numaralı telefona yapılan bir aramayla alınabilir.
Bu işlem, parayı Google hesabına aktarma işlemini başlatır.
Para rezervasyonunu iptal et
Alternatif olarak, asynchronousCancelFundsReservation
numaralı telefonu arayarak para rezervasyonu iptal edilebilir.
Bu işlem, ilgili hesapta bulunan blokenin serbest bırakılmasını sağlar. Rezervasyon iptal edilirse para transferi olmaz. Rezervasyonlar belirli bir süre sonunda (genellikle yedi gün) otomatik olarak iptal edilir.
Alıcı referans numarası
Fonlar yakalanırsa bir ARN (Edinme Referans Numarası) oluşturulur. Bu değer genellikle Ödeme Entegratörü tarafından birkaç gün sonrasına kadar bilinmiyor.
Değer bilindikten sonra Ödeme Entegratörü, ARN'yi Google'a sağlamak için Google tarafından barındırılan setAcquirerReferenceNumberForCaptureNotification
ı çağırmalıdır. ARN'nin bu işlemle ilişkilendirilmesi, Google'ın bu işlemle ilgili anlaşmazlıkları ve sahtekarlığı ele almasına olanak tanır.
Sonraki işlemler
Tutar kullanılırsa Google, Ödeme Entegratörü tarafından barındırılan asynchronousRefund
yöntemine telefonla aranarak geri ödeme yapabilir. Alternatif olarak, kullanıcı veya kartı veren banka, itiraz akışı aracılığıyla gerçekleştirilen ters ibraz sürecini başlatabilir.