Виджет интеграции с Amazon Pay
Внедрение виджета amazon pay без адреса, ссылающегося на документ https://developer.amazon.com/docs/eu/amazon-pay-onetime/no-address-widget.html
Заменены clientid и sellerid на зарегистрированные значения приложения из центра продаж, но возникает ошибка: "Вы не можете использовать имя пользователя и пароль, связанные с вашей учетной записью продавца. Используйте другую учетную запись покупателя".
Это используемый код
<script type='text/javascript'
src='https://static-na.payments-amazon.com/OffAmazonPayments/us/sandbox/js/Widgets.js'>
<script>
window.onAmazonLoginReady = function() {
amazon.Login.setClientId('yyyyyyyyy');
};
</script>
<meta name="viewport" content="width=device-width,initial-scale=1.0, maximum-scale=1.0"/>
<!-- Place this code in your HTML where you want the -->
<div id="walletWidgetDiv">
</div>
<script>
var orderReferenceId = null;
new OffAmazonPayments.Widgets.Wallet({
sellerId: 'xxxx',
// Add the onOrderReferenceCreate function to
// generate an Order Reference ID.
onOrderReferenceCreate: function(orderReference) {
// Use the following cod to get the generated Order Reference ID.
orderReferenceId = orderReference.getAmazonOrderReferenceId();
},
design: {
designMode: 'responsive'
},
onPaymentSelect: function(orderReference) {
// Replace this code with the action that you want to perform
// after the payment method is selected.
// Ideally this would enable the next action for the buyer
// such as a "Continue" or "Place Order" button.
},
onError: function(error) {
// Your error handling code.
// During development you can use the following
// code to view error messages:
// console.log(error.getErrorCode() + ': ' + error.getErrorMessage());
// See "Handling Errors" for more information.
}
}).bind("walletWidgetDiv");
</script>
2 ответа
Устранено сообщение об ошибке, сначала разместив js-клиент clientid как прочитанный с https://developer.amazon.com/docs/amazon-pay-onetime/add-widgets.html.
Но теперь нет дисплея, только пустой экран.
Вы используете тот же адрес электронной почты для входа в качестве пользователя в свою среду песочницы, что и для входа в качестве клиента в центральную учетную запись продавца.
Для целей тестирования вы можете создать новую учетную запись покупателя в песочнице в центральной учетной записи продавца.
Эта документация должна помочь вам в этом. Также есть видео, показывающее шаг за шагом процесс.