使用 Javascript 智能按钮灯箱的 PayPal 访客订阅未关闭
Posted
技术标签:
【中文标题】使用 Javascript 智能按钮灯箱的 PayPal 访客订阅未关闭【英文标题】:PayPal guest subscription using Javascript Smart Button light box is not closing 【发布时间】:2021-02-11 19:13:32 【问题描述】:我有 PayPal 订阅 javascript 智能按钮,它在 paypal 帐户登录时工作正常,但是当使用信用卡使用访客付款时,付款成功完成但灯箱未关闭,因此我没有收到 onApprove 事件的订阅 ID。
paypal.Buttons(
style:
shape: 'rect',
color: 'gold',
layout: 'vertical',
label: 'subscribe'
,
createSubscription: function(data, actions)
return actions.subscription.create(
'plan_id': 'my_plan_id'
);
,
onApprove: function(data, actions)
console.log(data.subscriptionID);
,
onError: function(error)
console.log(error);
,
onCancel: (data, actions) =>
console.log(data, actions);
,
).render('#paypal-button-container');
【问题讨论】:
【参考方案1】:这也是我面临的确切情况,最近才开始发生。 PayPal 帐户和来宾用户都能够成功订阅,我能够从 onApprove 事件中为两者提取帖子数据。现在,任何时候客人订阅,即使用他们的信用卡而不创建 PayPal 帐户,灯箱不会关闭并且显示 PayPal 的标准确认页面,这对我没有好处,因为我需要将订阅确认传递给 onApprove 事件.最好向 PayPal 寻求帮助,因为这是一个非常严重的错误。
【讨论】:
以上是关于使用 Javascript 智能按钮灯箱的 PayPal 访客订阅未关闭的主要内容,如果未能解决你的问题,请参考以下文章