Как правильно закрыть вкладку оплаты PayPal - PullRequest
0 голосов
/ 05 апреля 2019

Я интегрирую умные кнопки PayPal с кодом на мой сайт. Платеж принимается без проблем, после одобрения он просто делает предупреждение на веб-сайте. Проблема застревает при обработке, даже если она завершена. Это вызвано предупреждением javascript, потому что когда я его удаляю, он работает, но не говорит, что он был завершен, что может создать путаницу для пользователя. Итак, мой вопрос, какие альтернативы я могу использовать, чтобы предупредить? Может быть, другой тип предупреждения, который появляется на пару секунд сверху и исчезает сам по себе? Я открыт для предложений. Вот картина проблемы. photo А вот код для PayPal (я получил его с официального сайта PayPals.)

<!DOCTYPE html>

<head>
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <meta http-equiv="X-UA-Compatible" content="IE=edge" />
</head>
<body>
  <script
    src="https://www.paypal.com/sdk/js?client-id=AShYrRi5x-uNpikrMd4jqmTD1k5c1sJiGQsGozZ6GEXIGeZOFddBUbe3lxxrjCpNii-8u_Y_UWvfRp-M">
  </script>
  <div id="paypal-button-container"></div>

  <script>

  paypal.Buttons({
    createOrder: function(data, actions) {
      return actions.order.create({
        purchase_units: [{
          amount: {
            value: '1.00'
          }
        }]
      });
    },
    onApprove: function(data, actions) {
      // Capture the funds from the transaction
      return actions.order.capture().then(function(details) {
        // Show a success message to your buyer
        alert('Transaction completed by ' + details.payer.name.given_name);
      });
    }
  }).render('#paypal-button-container');
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...