update checkout sessionですべての必須パラメータ設定が完了すると、Amazon Hosted Page(オーソリ画面)に遷移する。
Amazon Hosted Pageでトランザクションが完了すると、checkoutResultReturnUrlに設定したURLにリダイレクトされる。
例えば、update checkout sessionのリクエストパラメータとしてcheckoutResultReturnUrlを以下のように定義した場合、
"webCheckoutDetails": { "checkoutResultReturnUrl": "https://a.com/merchant-confirm-page" }
Amazon Hosted Pageでのトランザクション完了後は、上記URL+amazonCheckoutSessionId がクエリパラメータとして付与される形でリダイレクトされる。
https://a.com/merchant-confirm-page?amazonCheckoutSessionId=ada3f397-7d4b-4a55-abac-786685c02d8b
ちなみに、checkoutResultReturnUrlにはクエリパラメータをセットすることも可能。
"webCheckoutDetails": { "checkoutResultReturnUrl": "https://a.com/merchant-confirm-page?hoge=hoge" }
用途に応じて、ご活用ください。