【发布时间】:2021-04-26 02:15:29
【问题描述】:
我正在尝试将 paypal 支付集成到我的网站中。
编辑:
支付成功后,我想重定向到 PHP 页面来操作支付数据,例如:保存到数据库交易和支付 ID、付款人电子邮件、发送电子邮件等。
这就是我的“onApprove”功能:
onApprove: function(data, actions) {
var EXECUTE_URL = 'https://www.mywebsite.com/actions/paymentsuccess.php';
return fetch(EXECUTE_URL, {
method: 'post',
headers: {
'content-type': 'application/json'
},
body: JSON.stringify({
paymentID: data.paymentID,
payerID: data.payerID,
payerEmail: data.payerEmail,
payerName: data.payerName,
payerPhone: data.payerPhone
})
});
},
如何调用 PHP 页面(可能带有 POST)并传递所有支付数据,并详细说明该页面(我不需要停留在支付页面)?
谢谢
【问题讨论】:
-
你上面的代码是javascript还是php?谁在打电话给
onApprove? -
它是基于 Paypal sdk 的 javascript。我想将数据结构“传递”到另一个 PHP 页面
-
您的 paymentsuccess.php 脚本实际上是在您的数据库中导入这些数据还是只是呈现它们?而paypal回调调用隐藏脚本来验证交易?
-
paymentsuccess.php 必须做两件事:在 mysql 数据库中记录数据,发送确认电子邮件..最后重定向到另一个“success.html”页面。我不想调用“隐藏”脚本
标签: javascript paypal