Добавьте виджеты адресной книги и кошелька - PullRequest
0 голосов
/ 26 сентября 2018

Я хочу интегрировать Amazon Pay в свой сайт с помощью PHP.Я хотел бы знать, какой код я могу добавить к этим скриптам для отображения клиента для оплаты после выбора адреса и способа оплаты.

 <script type='text/javascript'>
window.onAmazonLoginReady = function () {
    amazon.Login.setClientId('xxxxxx');
};
</script> 
<script  type="text/javascript" src='https://static-eu.payments-
amazon.com/OffAmazonPayments/eur/sandbox/lpa/js/Widgets.js'>
</script>

<script type="text/javascript">
new OffAmazonPayments.Widgets.AddressBook({
    sellerId: 'xxxxxxxx',
    scope: 'profile payments:widget payments:billing_address payments:shipping_address',
    onOrderReferenceCreate: function (orderReference) {
       var orderReferenceId = orderReference.getAmazonOrderReferenceId();
       document.cookie= 'reference=' +orderReferenceId;
       document.getElementById('orderReferenceId').value = orderReferenceId;
       var el;
          if ((el = document.getElementById("orderReferenceId"))) {
            el.value = orderReferenceId;
          }

    },
    onAddressSelect: function () {
        // do stuff here like recalculate tax and/or shipping
    },
    design: {
        designMode: 'responsive'
    },
    onError: function (error) {
        // your error handling code
    }
}).bind("addressBookWidgetDiv");
</script>

<script>
    new OffAmazonPayments.Widgets.Wallet({
    sellerId: 'xxxxxxx',
     scope: 'profile payments:widget payments:billing_address 
     payments:shipping_address',
    onPaymentSelect: function () {
        alert ("enter");
    },
    design: {
        designMode: 'responsive'
    },
    onError: function (error) {
        // your error handling code
    }
}).bind("walletWidgetDiv");
 </script>
...