결제 리디렉션의 일환으로 사용자가 결제를 완료하도록 리디렉션됩니다. 파트너의 웹사이트에 게재됩니다. 결제가 완료되면 사용자는 통합업체를 통해 Google로 다시 리디렉션됩니다. 결제가 완료된 날짜 사용자를 먼저 통합업체로 리디렉션해야 합니다. 사용자를 Google로 리디렉션합니다.
통합업체는 사용자를 callbackUrl
(으)로 리디렉션해야 합니다. 이 서비스는
리디렉션 요청 시작 페이로드를 확인합니다. 통합업체는 HTTPS 프로토콜을 구현해야 합니다.
GET을 사용합니다. GET 매개변수는
리디렉션 응답 매개변수에는
완료된 리디렉션 결제에 대한 정보
통합업체는 URL 길이 2,048자를 지원해야 합니다. 여기에는 스키마, 호스트, 포트, 경로 및 매개변수가 포함됩니다. 모든 매개변수는 UTF-8로 인코딩됩니다. 인코딩해야 합니다.
리디렉션 응답
다음은 사용자가 리디렉션될 URL의 예입니다. 리디렉션 흐름을 완료합니다 (리디렉션 응답이라고도 함):
https://example.google.com/return/url?redirectRequestId=cmVxdWVzdDE&paymentIntegratorAccountId=InvisiRedirectPaymentUSA_USD&redirectResponse=VEhJU19JU19BTl9FTkNSWVBURURfUkVESVJFQ1RfUkVTUE9OU0VfUEFZTE9BRF9FWEFNUExFX1RIQVRfSVNfRU5DT0RFRF9XSVRIX2Jhc2U2NF9VUkwtU0FGRV9FTkNPRElORw==
이 예시에서 redirectRequestId
매개변수의 URL 디코딩 값은 cmVxdWVzdDE
입니다. 이 예시에서 paymentIntegratorAccountId
매개변수의 URL 디코딩 값은 InvisiRedirectPaymentUSA_USD
입니다.
redirectResponse
매개변수는 base64url
로 인코딩되기 전에 PGP
또는 JWE+JWS
를 사용하여 암호화 및 서명됩니다.
리디렉션 응답 매개변수
HTTPS GET 응답에는 다음 쿼리 매개변수가 있어야 합니다.
필드 | |
---|---|
redirectRequestId
|
string
REQUIRED: |
paymentIntegratorAccountId
|
string
필수: 결제 통합업체 계정입니다. 이에 관한 계약적 제약 조건을 식별하는 발생합니다 |
redirectResponse
|
RedirectResponse
REQUIRED: |