В настоящее время выполняется интеграция с песочницей кнопок PayPal. После нажатия кнопки PayPal метод createOrder в:
paypal.Buttons({
createOrder: function() {
return fetch('php/registerPayPalPayment.php', {
method: 'post',
body: JSON.stringify({orderID: <?php echo $orderID; ?>}),
headers: {
'content-type': 'application/json'
}
}).then(function (res) {
console.log("Paypal: CreateOrder");
console.log(res);
return res.json();
}).then(function (data) {
console.log(data);
return data.id; // Use the same key name for order ID on the client and server
});
}
возвращает успешный ответ:
{id: "32509608BX945762G", links: Array(4), status: "CREATED"}
После входа в учетную запись PayPal Sandbox. В вызове create возникает ошибка:
ack: "error"
message: "Unhandled api error"
meta: {calc: "dc72e617fec59",…}
server: "Hkq76r..."
Я не знаю, в чем проблема, ранее она работала нормально в декабре 2019 года.