Paypal 订阅用户:50% 的时间显示“我们无法处理您的定期付款”
Posted
技术标签:
【中文标题】Paypal 订阅用户:50% 的时间显示“我们无法处理您的定期付款”【英文标题】:Paypal subscription users: It says "We couldn't process your recurring payment" 50% of the time 【发布时间】:2021-09-13 23:25:24 【问题描述】:我正在使用 Paypal 并成功设置订阅。这些订阅有 24 小时试用期。在发布时,我们发现大约 50% 的订阅者付款在 24 小时后没有发生,然后我们收到电子邮件“我们无法处理您的定期付款”......“我们无法处理以下定期付款。我们将在 5 天后重试”但他们已在我们的仪表板中完全订阅,其他 50% 的订阅者,它只是无缝地工作。我不相信 50% 的订阅者的账户中没有资金……所以出了点问题。
虽然订阅用户似乎工作得很好,但我只是想我会添加使用的代码(如 PayPal 文档中所见 - 使用他们的智能按钮。
paypal.Buttons(
style:
shape: 'rect',
color: 'gold',
layout: 'vertical',
label: 'subscribe'
,
createSubscription: function(data, actions)
return actions.subscription.create(
'plan_id': '<%=planid%>'
);
,
onApprove: function(data, actions)
var y = JSON.stringify(
'subID': data.subscriptionID,
);
$.ajax(
type: "POST",
url: '/WebServices/paypalAjax.asmx/addPaypalID',
cache: false,
contentType: "application/json; charset=utf-8",
dataType: "json",
data: y,
success: OnSuccess,
error: OnError,
timeout: 65000
);
function OnSuccess(data, status)
;
function OnError(data, status) // error 2
;
var currency = $("#currency").val();
window.location.replace("/members/payment-success?sub=" + data.subscriptionID + "¤cy=" + currency + "&cost=<%=costDL%>&product=<%=planid%>&name=<%=name%>&trial=true");
).render('#paypal-button-container');
有没有人遇到过这个问题,并且知道我该如何纠正它?
【问题讨论】:
【参考方案1】:客户的信用卡因买方不在场的经常性费用而被拒绝。如果您取消 24 小时试用,则 50% 的拒绝率(或最终可能会更低)将在结帐时发生。
【讨论】:
可以的。如果您对自己的情况被拒绝有任何疑问,请联系 PayPal 的业务支持,paypal.com/smarthelp/contact-us 我在上面。我主要担心的是,如果我个人对我的代码做错了什么——因此是 ***。感谢您的帮助。 可能发生的情况是在结账时对卡进行授权以验证其是否有可用资金,然后循环计费系统会在 24 小时后(在第一次授权之前)尝试新的授权+捕获清除或作废,因为它是一个单独的系统。 24 小时是一个罕见的用例,如果试用期 > 3 天,您的运气可能会更好,因为这是初始授权的通常荣誉期 我发现它倒退了,因为 Paypal 字面上允许您在创建订阅模型时在其仪表板的下拉菜单中选择 24 小时试用时长,他们的代码肯定会无缝处理 24 小时选项吗?有多少企业使用 Paypal,您会认为这个“错误”现在已经被发现并修复了吗?如果 Paypal 没有帮助,我会终止试用,或者按照您的建议延长试用期。再次感谢! 拒绝决定是由信用卡公司做出的,而不是 PayPal以上是关于Paypal 订阅用户:50% 的时间显示“我们无法处理您的定期付款”的主要内容,如果未能解决你的问题,请参考以下文章