Markdownをコピー
利用承諾開始IFの呼び出し/決済結果受信
POST/payment/AmazonpayStart.idPass
利用承諾開始IFの呼び出し
お客様をAmazon Payの決済画面へ遷移させてください。
ExecTranAmazonpay(決済実行)で取得したStartURLに対して、パラメーターをPOST送信し、お客様のブラウザをリダイレクトさせてください。
※取引が特定できない場合、すでに支払いを済ませている場合等は、エラー画面が表示されます。
リダイレクトページサンプル
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-31J">
</head>
<body OnLoad='OnLoadEvent();'>
<form name="AmazonpayRedirectCall" action="{接続先URL}" method="POST">
<noscript>
<br>
<br>
<center>
<h2>AmazonPayの決済画面へ遷移します。 </h2>
<input type="submit" value="続行">
</center>
</noscript>
<input type="hidden" name="AccessID" value="{AccessID}">
<input type="hidden" name="Token" value="{Token}">
</form>
<script >
<!--
function OnLoadEvent() {
document.AmazonpayRedirectCall.submit();
}
//-->
</script>
</body>
</html>
Request
Responses
- 200
決済事業者へリダイレクト
Callbacks
- POST amazonpayRsltRcv
POSTExecTranAmazonpay(決済実行)で指定された決済結果戻しURL
決済結果受信
Amazonでの決済処理が完了すると、その結果が当サービスに通知されます。
当サービスは、ExecTranAmazonpay(決済実行)でRetURLに指定したリダイレクトURLに、以下のパラメーターをPOST送信します。
加盟店様にて決済結果を受信し、取引状態に応じた画面をお客様に表示してください。
この決済結果はブラウザ経由で連携されるため、ユーザの操作方法によっては決済完了したにもかかわらず、加盟店様に通知されないことがあります。 その際はショップ管理画面、結果通知、決済状態照会にてご確認ください。また、同様の理由でこの決済結果が複数回加盟店様に通知されることがあります。
Request
Callbacks Responses
- 2xx
加盟店様にて処理をした結果をお客様のブラウザに表示します。