我想支付寶付款,在Laravel 5.4整合和我有以下問題: 我從他們的文件複製此代碼:Laravel的PayPal服務器集成
<div id="paypal-button"></div>
<script>
var CREATE_PAYMENT_URL = '{{ route('pay') }}';
var EXECUTE_PAYMENT_URL = '{{ route('execute-payment') }}';
paypal.Button.render({
env: 'sandbox', // Or 'sandbox'
commit: true, // Show a 'Pay Now' button
payment: function() {
return paypal.request.post(CREATE_PAYMENT_URL).then(function(data) {
return data.id;
});
},
onAuthorize: function(data) {
return paypal.request.post(EXECUTE_PAYMENT_URL, {
paymentID: data.paymentID,
payerID: data.payerID
}).then(function() {
// The payment is complete!
// You can now show a confirmation message to the customer
});
}
}, '#paypal-button');
</script>
但是,當我按下貝寶按鈕,它會在控制檯中給我內部服務器錯誤。我想這是因爲csrf令牌丟失。如果是這種情況,我該如何將令牌添加到reqeust中?
這個函數被調用時,支付完成後 我需要通過令牌的支付功能 – TheAngelM97
@ TheAngelM97我已經更新了我的答案 – Asur