productTypeのPayAndShipとPayOnly(お届け先住所と支払い方法/支払い方法のみ)はどちらを利用すればよいですか?
デジタルコンテンツの販売等の配送先を必要としないサービスではお届け先を表示する必要がない為、お支払い方法のみを表示するproductType:PayOnlyで実装してください。
一方、配送先が必要な場合は、購入者のユーザーエクスペリエンスの観点からお届け先を使用するproductType:PayAndShipでの実装を推奨しています。
ECサイトで保持している、または入力される住所を利用したい等の理由でAmazon Payのお届け先を使用したくない場合、配送先を必要とするサービスであってもproductType:PayOnlyで実装することも可能です。
ただし、Amazon Pay支払保証ポリシーに適合されませんので注意してください。
productTypeは、ボタン表示の実装の際に設定するパラメータとなります。
amazon.Pay.renderButton('#AmazonPayButton', {
// set checkout environment
merchantId: 'merchant_id',
ledgerCurrency: 'JPY',
sandbox: true,
// customize the buyer experience
checkoutLanguage: 'ja_JP',
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
publicKeyId: 'XXXXXXXXXXXXXXXX' ,
algorithm : 'AMZN-PAY-RSASSA-PSS-V2'
}
});
詳細は、インテグレーションガイドをご覧ください。