gpt4 book ai didi

paypal-sandbox - 智能支付按钮为 IPN 传递自定义变量

转载 作者:行者123 更新时间:2023-12-03 16:38:04 32 4
gpt4 key购买 nike

我的网站上有两个用于按月订阅的 Smart 按钮(运行良好)。我成功收到 IPN 响应,其中支付信息已准备好添加到数据库中。但是我需要通过 IPN 响应获取我的应用程序的 UserID。

如何使用智能支付按钮传递自定义变量,以便将其传递给 IPN(如果可能,用于购买交易和退款/取消交易?)

这是我的智能按钮代码:

<div id="paypal_button"></div>

<script src="https://www.paypal.com/sdk/js?client-id=[ID]...></script>

<script>
paypal.Buttons({
style:{
color:"blue",
shape:"rect",
label:"paypal",
tagline:false
},
createSubscription: function(data, actions) {
return actions.subscription.create({'plan_id': 'P-02S33....'});
},
onApprove: function(data, actions) {
alert('You have successfully created subscription ENTERPRISE' + data.subscriptionID);
}
}).render('#paypal_button');
</script>

最佳答案

createOrder: function(data, actions) {
return actions.order.create({
purchase_units: [{
invoice_id: 'your_value_1',
custom_id: 'your_value_2',
amount: {
value: '10'
}
}]
});
},

IPN 将包括这些 POST 变量:
$_POST['invoice']; // your_value_1
$_POST['custom'] // your_value_2

更多信息: https://developer.paypal.com/docs/api-basics/notifications/ipn/IPNandPDTVariables/#ipn-transaction-types

关于paypal-sandbox - 智能支付按钮为 IPN 传递自定义变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58820028/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com