Я пытаюсь настроить транзакцию, используя умные кнопки PayPal на стороне сервера.
С Документы PayPal , я основалкод ниже.Я подозреваю, что проблема связана с моим неправильным пониманием в следующей строке в документах:
return fetch('/my-server/create-paypal-transaction'
Где я использую:
return fetch('http://127.0.0.1:8888/Waygook-Teacher/paypal/create-transaction.php'
form.php
paypal.Buttons({ // set up the transaction createOrder: function() { return fetch('http://127.0.0.1:8888/Waygook-Teacher/paypal/create-transaction.php', { method: 'post', headers: { 'content-type': 'application/json' } }).then(function(res) { return res.json(); }).then(function(data) { return data.orderID; }); },
creation -action.php
Я скопировал дословно отсюда .
Обратите внимание, что , что я тоже, настройте конфигурацию и среду для серверной стороныSDK.
VM346:1 POST http://127.0.0.1:8888/Waygook-Teacher/paypal/create-transaction.php 500 (Internal Server Error) (anonymous) @ VM346:1 createOrder @ profile.php?userID=28:113 (anonymous) @ js?client-id=sb¤cy=USD:1 n.try @ js?client-id=sb¤cy=USD:1 (anonymous) @ js?client-id=sb¤cy=USD:1 (anonymous) @ js?client-id=sb¤cy=USD:1 i @ js?client-id=sb¤cy=USD:1 e.dispatch @ js?client-id=sb¤cy=USD:1 e.then @ js?client-id=sb¤cy=USD:1 (anonymous) @ js?client-id=sb¤cy=USD:1 (anonymous) @ js?client-id=sb¤cy=USD:1 n.try @ js?client-id=sb¤cy=USD:1 Er.postrobot_message_request @ js?client-id=sb¤cy=USD:1 wr @ js?client-id=sb¤cy=USD:1 (anonymous) @ js?client-id=sb¤cy=USD:1 (anonymous) @ js?client-id=sb¤cy=USD:1 3js?client-id=sb¤cy=USD:1 Uncaught SyntaxError: Unexpected end of JSON input Error: Unexpected end of JSON input at Yt.(anonymous function) (https://www.paypal.com/sdk/js?client-id=sb¤cy=USD:1:51517) at Object.<anonymous> (https://www.paypal.com/sdk/js?client-id=sb¤cy=USD:1:57776) at JSON.parse (<anonymous>) at o (https://www.paypal.com/sdk/js?client-id=sb¤cy=USD:1:57636) at ar (https://www.paypal.com/sdk/js?client-id=sb¤cy=USD:1:57787) at u.on (https://www.paypal.com/sdk/js?client-id=sb¤cy=USD:1:62550) at wr (https://www.paypal.com/sdk/js?client-id=sb¤cy=USD:1:62739) at https://www.paypal.com/sdk/js?client-id=sb¤cy=USD:1:67176 at https://www.paypal.com/sdk/js?client-id=sb¤cy=USD:1:67222