415 Неподдерживаемый тип медиа с использованием умной кнопки PayPal - PullRequest
0 голосов
/ 27 сентября 2019

Я пытался оформить заказ, используя метод проверки Paypal, используя <div id="paypal-button-container"></div>, и впервые он работает правильно, но теперь он вызывает проблему

{name: "UNSUPPORTED_MEDIA_TYPE", message: "The request payload is not supported",…}
debug_id: "cabbf1f81533"
details: []
links: []
message: "The request payload is not supported"
name: "UNSUPPORTED_MEDIA_TYPE"'

Вот сценарий, который я использую:

<script>

    $(document).ready(function(){
        var courseid="<?=$model->id ?>";
        var coursecharges="<?=$model->fee ?>";
        var coursefee=parseFloat(coursecharges).toFixed(2)

    // Render the PayPal button into #paypal-button-container
    const baseOrderAmount ="<?=$model->fee ?>";
    paypal.Buttons({

            // Set up the transaction
            createOrder: function(data, actions) {
                return actions.order.create({
                    purchase_units: [{
                        amount: {
                            value: "<?=$model->fee ?>"
                        }
                    }]
                });
            },

        // Finalize the transaction
        onApprove: function(data, actions) {
            return actions.order.capture().then(function(details) {
                // Show a success message to the buyer
                alert('done');
               console.log(details);

            });
        }
    }).render('#paypal-button-container');

});
</script>

Пожалуйста, помогите мне исправить это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...