У меня есть статический веб-сайт на https://staticSite.com Он размещен на корзине AWS s3. На сайте есть кнопка PayPal
pay now, которая достигает значения API https://payPalAPI.com, размещенного на экземпляре AWS EC2.
API выполняет несколько перенаправлений в соответствии с инструкциями, данными PayPal по использованию SDK их узла. В коде мне предоставляется возможность указать, куда отправляется пользователь после успешного платежа.
Если я перенаправлю пользователя на https://payPalAPI.com/success,, я смогу console.log()
все детали платежа на сервере.
Проблема: Если я перенаправлю пользователя на https://staticSite.com/success, сервер ничего не регистрирует.
Вот код, о котором идет речь:
paypal.payment.execute(paymentId, execute_payment_json, function(
error,
payment
) {
if (error) {
console.log(error.response);
throw error;
} else {
console.log("Get Payment Response");
console.log(JSON.stringify(payment));
}
});
Есть ли способ обойти это, или мне придется размещать все на экземпляре EC2, чтобы paypal не перенаправлялся из корня API?