【问题标题】:Paypal recurring payment showing suspendPaypal 定期付款显示暂停
【发布时间】:2016-01-05 21:16:21
【问题描述】:

我使用下面的代码示例来实现定期付款:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<form name="_xclick" action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick-subscriptions">
<input type="hidden" name="business" value="XXXXXX">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="no_shipping" value="1">
<input type="image" src="http://www.paypal.com/en_GB/i/btn/x-click-but20.gif" border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!">
<input type="hidden" name="a3" value="1.00">
<input type="hidden" name="p3" value="1">
<input type="hidden" name="t3" value="D">
<input type="hidden" name="srt" value="6">
<input type="hidden" name="src" value="1">
<input type="hidden" name="return" value="XXXXXX">
<input type="hidden" name="notify_url" value="XXXXXX">
<input type="hidden" name="cancel_return" value="XXXXXX">
<input type="hidden" name="sra" value="1">
</form>
</body>
</html>

当我在沙盒上下订单并测试付款时,我的初始付款都被扣除,并显示第二天的定期付款周期已到期。但是当我第二天检查时,它显示了定期付款暂停的状态。我还附上了我的贝宝帐户中显示已暂停的屏幕截图。

【问题讨论】:

  • 最终目标是什么?据我了解,这可以正常工作吗?
  • 我的目标是应该自动收取定期付款,但它没有。只收取了首期付款,但下一个周期是在第二天,它显示为暂停,您可以在我附上的问题截图中看到。
  • 我认为恰恰相反,在您的屏幕上,初始付款设置为 0.00,但第一次重复执行
  • 我不知道如何使用隐藏输入设置初始金额,您必须使用快速结帐 api
  • 问题是我的定期付款周期也显示在 Paypal 界面中。您可以看到总周期 = 6 和剩余周期 = 4,但是当下一个周期的那一天到来时,它不会充电并显示已暂停。

标签: paypal paypal-subscriptions


【解决方案1】:

您将最大失败次数设置为 1。这意味着如果付款失败,则配置文件将在一次尝试后自动暂停。您需要将该数字增加到 2 或 3。

<!-- PayPal reattempts failed recurring payments. -->
<input type="hidden" name="sra" value="1">

如果您不希望进行首期付款,则可以添加 1 天的试用期,也可以添加任意长的试用期。试用期可以是 0.00

<!-- Set the terms of the 1st trial period. -->
<input type="hidden" name="a1" value="0.00">
<input type="hidden" name="p1" value="1">
<input type="hidden" name="t1" value="D">

如需更多帮助,请访问 PayPal 开发者网站上的 Recurring Payments Subscription Guide

【讨论】:

  • 好的,我会增加失败次数并更新如果它有效。
猜你喜欢
  • 2014-04-18
  • 2022-12-16
  • 2011-08-15
  • 2020-01-03
  • 2018-08-22
  • 2013-02-15
  • 2011-09-16
  • 2014-05-21
相关资源
最近更新 更多