标签: paypal-subscriptions

订阅Paypal IPN

我正在使用Paypal IPN向网站添加订阅,这非常有效,我可以成功创建新订阅并进行验证.订阅有两周的免费试用期.遗憾的是,该指南对订阅状态略显模糊.

目前,一旦收到subscr_signup或subscr_payment,用户帐户就会获得订阅状态,并在收到subscr_cancel或subscr_failed时被删除.我相信这是正确的,但最好确保.

什么是subscr_eot?IPN指南将其描述为"订阅的期末".试用期结束后是否会触发?

paypal paypal-subscriptions paypal-ipn

53
推荐指数
3
解决办法
2万
查看次数

测试Paypal订阅IPN

我想测试paypal订阅IPN,包括创建订阅时收到的IPN,以及稍后发送的下一次付款的IPN(如每月订阅为$ x,则为每月).

但是我宁愿不等一个月或一天才能收到第二个IPN.有没有办法使用paypal或他们的沙箱更快地发送IPN,例如每小时?

在文档中,它说您只能指定年,月,日和周作为订阅期.

paypal paypal-subscriptions paypal-sandbox

37
推荐指数
4
解决办法
2万
查看次数

如何使用沙箱测试Paypal订阅按钮?

经过5个小时的研究和阅读过时的paypal文档,我终于放弃了!

我需要使用paypal沙箱测试一个简单的paypal订阅按钮.

按钮代码:

<form action="https://www.sandbox.paypal.com/us/cgi-bin/webscr" method="post">
     <input type="hidden" name="cmd" value="_s-xclick">
     <input type="hidden" name="hosted_button_id" value="34CXHXVU2J8BY">
     <input type="image" 
            src="https://www.paypalobjects.com/en_US/GB/i/btn/btn_subscribeCC_LG.gif" 
            border="0" name="submit" 
            alt="PayPal — The safer, easier way to pay online." 
            style="border:none;padding:0;height:auto;width:auto">
     <img alt="" border="0" 
          src="https://www.paypalobjects.com/de_DE/i/scr/pixel.gif" 
          width="1" height="1">
</form>
Run Code Online (Sandbox Code Playgroud)

但是当我尝试发送表单时,我在paypal网站上收到此错误:

http://i.stack.imgur.com/AVuTz.png

先谢谢,菲利普

html paypal subscription paypal-subscriptions paypal-sandbox

27
推荐指数
2
解决办法
2万
查看次数

您可以通过API取消PayPal自动付款吗?(通过托管按钮创建订阅)

您可以通过API取消PayPal自动付款吗?这是通过"托管"按钮创建的"订阅".

我有"自动付款号码"和"交易ID".

paypal paypal-subscriptions

25
推荐指数
2
解决办法
2万
查看次数

PayPal按钮通过IPN发送自定义变量

我试图通过丛林(真的,PayPal,你为什么不把它除掉......)几天来找到解决我非常简单问题的方法.

我有一个会员订阅的网站.客户在我的网站上注册他们的电子邮件和密码.然后他们去PayPal支付他们的订阅.

我的问题是如何通过整个交易传递密钥 - 他们的电子邮件,以便我知道付款是谁?

这可能是因为他们有时会用一封电子邮件注册并用另一封电子邮件付款.以及如何使用(安全)加密按钮完成所有操作.

我想是我可以在PayPal" 创建PayPal付款按钮 "页面上创建加密按钮.

步骤3中,添加(x-ed out real url)高级变量:

notify_url=http://xxxxxxxxxx.com/xxxxx.php
test_ipn=1
Run Code Online (Sandbox Code Playgroud)

获取代码:

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="N6UMVCMXSWMYG">
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>
Run Code Online (Sandbox Code Playgroud)

并将给定的代码粘贴到我的php页面中,但添加一个名为" custom " 的隐藏字段并为其提供手头的电子邮件并更改表单操作以转到沙箱.

有点像:

<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">

<input type="hidden" name="custom" value="<?=$signUpEmail ?>">

<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="N6UMVCMXSWMYG">
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_buynowCC_LG.gif" border="0" …
Run Code Online (Sandbox Code Playgroud)

paypal button paypal-subscriptions paypal-ipn

16
推荐指数
2
解决办法
2万
查看次数

Android:Paypal Preapproval API操作(需要示例)

PayPal预批准API操作是否有任何工作示例.我经历了一些教程.但他们正在为交易指定一些预先批准的密钥.我们如何获得这个钥匙?

android paypal-subscriptions

14
推荐指数
1
解决办法
788
查看次数

Paypal,Recurring Billing和ActiveMerchant

我正在尝试研究如何在我现有的网站上添加基于订阅的付费模式,但是我遇到了很多相互矛盾的信息,导致我有点迷失.

我所需要的只是一种通过信用卡设置定期结算(每月)的简单方法.我只需要一个简单的解决方案,但我很难找到设置它的最佳实践.

到目前为止,据我所知,Paypal的网站付款标准选项支持这一点.我只是有一些关于如何实现它的问题:

  • 首先,Paypal是否要求用户使用网站付款标准注册定期结算?

  • 我打算使用ActiveMerchant,但我发现一些博客说ActiveMerchant不支持Paypal的定期计费.这是真的?

  • 我发现railskits.com的SASS Rails套件,它说它支持使用Paypal的网站支付标准重复计费.如果我购买了这个代码,那么代码是否足够清晰,可以在我自己的网站中理解和实现,或者它是针对初学者网站而不是现有网站的打包交易?

  • 我找到了很多博客,帮助我们使用ActiveMerchant重复计费,但使用Paypal的Express Checkout.我在Paypal网站上看过Express Checkout,但我仍然不太明白它是什么,以及它与网站付款标准有何不同.任何人都可以用简单的方式解释这个吗?

如果有人能够回答其中一个问题,我将非常感激!

**顺便说一句,在建议之前,我已经看过Ryan Bates关于Paypal的所有关于Paypal的Paypal屏幕截图,它非常适合基本款或购买购物车中的商品,但我不明白它应该如何与定期结算一起使用.此外,似乎他跳过视频中的一些重要步骤(例如,Paypal文档说,在您的应用程序收到IPN后,您需要向Paypal发回接收确认,但Ryan不会在他的截屏视频中执行此操作).我只想弄清楚这一切!

ruby-on-rails paypal-subscriptions activemerchant recurring-billing

13
推荐指数
2
解决办法
6927
查看次数

更改PayPal订阅金额

我们使用PayPal订阅自动进行每月捐款.用户最初创建具有一些预定的每月捐赠金额的订阅(例如,假设每月50美元).这会创建一个定期订阅,我们通过IPN处理.一切都很好.但是,我们的界面允许用户进入并更改其每月捐赠金额,例如从每月50美元到每月100美元.我想知道如何更改PayPal订阅以反映这个新金额?

PayPal的NVP API中有一种叫做"UpdateRecurringPaymentsProfile"的方法,它说我可以更新订阅金额,但不幸的是它说:

对于快速结账的定期付款,付款金额可以每180天增加不超过20%(从创建个人资料时开始).

(参考:https://cms.paypal.com/us/cgi-bin/?cmd = __render-content&content_ID = developer/e_howto_api_nvp_r_UpdateRecurringPaymentsProfile)

说实话,PayPal的API非常混乱,所以我不确定我是否使用了Express Checkout.(我们使用简单的网站付款标准API创建订阅按钮).

这会有用吗?如果没有,是否有替代方案可以实现我们的需求?

谢谢!

paypal subscription paypal-subscriptions nvp

13
推荐指数
1
解决办法
1万
查看次数

PayPal REST API和定期付款

我正在查看新的PayPal REST API和示例.到目前为止,它是否能够定期付款?(又名:定期付款的订阅,包含结算周期和定期付款的次数.)

我在文档中找不到此信息.

谢谢,

paypal paypal-subscriptions

13
推荐指数
2
解决办法
1万
查看次数

你如何通过他们的api取消PayPal订阅?

在此页面上:https: //cms.paypal.com/us/cgi-bin/?cmd = _render-content&content_ID = developer/e_howto_api_ECRecurringPayments

它说可以使用他们的API取消PayPal订阅.知道SubscriptionId可以有人给我一些代码示例如何做到这一点?

非常感谢.

paypal-subscriptions

12
推荐指数
1
解决办法
7335
查看次数