ウェブ用に amazon-pay-SDK-pythonを統合しています。
Amazon-Pay のすべてのドキュメントを読み終えましたが、フロントエンド/バックエンドコードでボタン 署名を付与または作成する方法についてはまったくわかりませんでした。amazon-pay One-time-checkoutのボタンを作成するためのフロントエンドのコードを次に示します。
誰かがこれを実装した場合は、貴重な答えを教えてください..
<body>
<div id="AmazonPayButton"></div>
<script src="https://static-na.payments-amazon.com/checkout.js"></script>
<script type="text/javascript" charset="utf-8">
amazon.Pay.renderButton('#AmazonPayButton', {
// set checkout environment
merchantId: 'merchant_id',
publicKeyId: 'SANDBOX-xxxxxxxxxx',
ledgerCurrency: 'USD',
// customize the buyer experience
checkoutLanguage: 'en_US',
productType: 'PayAndShip',
placement: 'Cart',
buttonColor: 'Gold',
// configure Create Checkout Session request
createCheckoutSessionConfig: {
payloadJSON: 'payload', // string generated in step 2
signature: 'xxxx' // signature generated in step 3
}
});
</script>
</body>