Yönlendirme ödemesi kapsamında kullanıcı ödeme işlemini tamamlamaya yönlendirilir. kontrol edebilirsiniz. Ödeme tamamlandıktan sonra kullanıcı, entegratör aracılığıyla tekrar Google'a yönlendirildi. Ödemenin tamamlandığı tarih portalına yönlendirilirse kullanıcı ilk olarak entegrasyon uzmanına yönlendirilmelidir. Bu da kullanıcıyı Google'a yönlendirmelidir.
Entegratör, kullanıcıyı şu politikanın parçası olan callbackUrl
'e yönlendirmelidir:
Yönlendirme isteği yükünü başlatın. Entegratör, HTTPS protokolü uygulamalıdır
kullanabilirsiniz. GET parametreleri,
Yönlendirme Yanıtı Parametreleri,
Tamamlanan yönlendirme ödemesiyle ilgili bilgiler.
Entegratör,2.048 karakter uzunluğundaki URL'leri desteklemelidir. Bu, ana makine, bağlantı noktası, yol ve parametreler bulunur. Tüm parametreler UTF-8 kodlu olacaktır her zaman daha iyi sonuç verir.
Yanıtı Yönlendir
Burada, kullanıcının Tam Yönlendirme akışı (yönlendirme yanıtı olarak da bilinir):
https://example.google.com/return/url?redirectRequestId=cmVxdWVzdDE&paymentIntegratorAccountId=InvisiRedirectPaymentUSA_USD&redirectResponse=VEhJU19JU19BTl9FTkNSWVBURURfUkVESVJFQ1RfUkVTUE9OU0VfUEFZTE9BRF9FWEFNUExFX1RIQVRfSVNfRU5DT0RFRF9XSVRIX2Jhc2U2NF9VUkwtU0FGRV9FTkNPRElORw==
Bu örnekte redirectRequestId
parametresinin URL kodu çözülmüş değeri cmVxdWVzdDE
değeridir. Bu örnekte paymentIntegratorAccountId
parametresinin URL kodu çözülmüş değeri: InvisiRedirectPaymentUSA_USD
redirectResponse
parametresi, base64url
olarak kodlanmadan önce PGP
veya JWE+JWS
kullanılarak şifrelenir ve imzalanır.
Yönlendirme Yanıtı Parametreleri
HTTPS GET yanıtı aşağıdaki sorgu parametrelerine sahip olmalıdır:
Alanlar | |
---|---|
redirectRequestId
|
string
GEREKLİ: |
paymentIntegratorAccountId
|
string
ZORUNLU: Bu, ödeme entegratörü hesabıdır bununla ilgili sözleşmeye dayalı kısıtlamaları tanımlayan tanımlayıcı belirtir. |
redirectResponse
|
RedirectResponse
ZORUNLU: |