【发布时间】:2020-03-08 05:49:11
【问题描述】:
我的网站上有两个智能按钮用于每月订阅(运行良好)。我成功收到了 IPN 响应,其中包含准备好添加到数据库的付款信息。但我需要通过 IPN 响应获取我的应用程序的用户 ID。
如何使用我的智能支付按钮传递自定义变量,以便将其传递给 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>
【问题讨论】:
标签: paypal-sandbox paypal-ipn paypal-subscriptions