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: |