Я пытался оформить заказ, используя метод проверки 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>
Пожалуйста, помогите мне исправить это.