Genel bakış
Geri ödeme akışı, rezervasyon fonu akışı veya para transferi akışı yoluyla para alındıktan sonra kullanıcıya geri ödeme yapmak için kullanılır. Ödeme entegratörü, geri ödemeyi başlatmak için kullanılan asynchronousRefund
yöntemini uygular. Geri ödeme işleminin nihai sonucu, refundResultNotification
numaralı telefon aranarak Google'a iade edilir.
Geri ödeme, orijinal yakalama tutarına eşit veya bundan daha düşük bir tutarda olabilir. Birden fazla kısmi geri ödeme desteklenmelidir.
Alıcı referans numarası
Geri ödeme işlemi başlatıldıktan birkaç gün sonrasına kadar Ödeme Entegratörü, ARN'yi (Alıcı Referans Numarası) genellikle bilgilendirmez. Değer bilindiğinde Ödeme Entegratörü, ARN'yi Google'a sağlamak için Google tarafından barındırılan setAcquirerReferenceNumberForRefundNotification
numarasını ç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.
Bu ARN ayrıdır ve yakalamayı temsil eden ARN'den farklıdır. Birden fazla geri ödeme yapılırsa her birinin benzersiz bir ARN'si olur.
Sonraki işlemler
Geri ödeme, bazen kartı veren bankaya para iade edildikten sonra başarısız olabilir. Örneğin bu durum, para yatırılmadan önce müşterinin hesabı kapatılırsa gerçekleşebilir. Bu durumda geri ödeme geri alınabilir ve tutar reverseRefundNotification
aracılığıyla Google'a iade edilebilir.