繁体   English   中英

使用 Javascript 智能按钮灯箱的 PayPal 访客订阅未关闭

[英]PayPal guest subscription using Javascript Smart Button light box is not closing

我有 PayPal 订阅 javascript 智能按钮,它可以正常用于 PayPal 帐户登录,但是当使用信用卡使用访客付款时,付款成功完成但灯箱未关闭,因此我没有收到订阅 ID onApprove 事件。

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');

这也是我面临的确切情况,它最近才开始发生。 PayPal 帐户和访客用户都能够成功订阅,我能够从 onApprove 事件中为两者提取发布数据。 现在,只要客人订阅即使用他们的信用卡而不创建 PayPal 帐户,灯箱不会关闭,并且会显示 PayPal 的标准确认页面,这对我没有好处,因为我需要将订阅确认传递给 onApprove 事件. 最好向 PayPal 寻求帮助,因为这是一个非常严重的错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM