Laravel 7: как перенаправить на страницу успеха с Paypal после транзакции?

#laravel #paypal

Вопрос:

Я пробую кое-что новое в Laravel, как я могу перенаправить пользователя на новый вид «страницы успеха» после транзакции, вместо того, чтобы получать стандартное предупреждение сценария?

         paypal.Buttons({
          createOrder: function(data, actions) {
            // This function sets up the details of the transaction, including the amount and line item details.
            return actions.order.create({
              purchase_units: [{
                amount: {
                  value: '0.10' // <---- totale
                }
              }]
            });
          },
          onApprove: function(data, actions) {
            // This function captures the funds from the transaction.
            return actions.order.capture().then(function(details) {
              // This function shows a transaction success message to your buyer.
              alert('Transaction completed by '   details.payer.name.given_name);
            });
          }
        }).render('#paypal-button-container');
        //This function displays Smart Payment Buttons on your web page.
    </script>  ```
 

Ответ №1:

В этой конкретной функции вы можете использовать actions.redirect()

Общий ответ JS состоит в том, чтобы установить window.location.href новое назначение