PayPal网站集成选项

时间:2012-05-29 15:21:54

标签: php paypal integration payment

我的任务是将PayPal集成到正在开发的网站中。我很好奇是否有人能告诉我满足我需求的最佳解决方案,因为那里似乎有很多选择。

网站必须以两种方式付款 - 首先,我们需要一个静态支付系统来预订门票。我已经在网站上设置了一个篮子功能,因为它必须设置为只有部分价格在线支付,所以基本上我需要一次付款到一个不变的电子邮件地址。我现在正在使用IPN,这似乎有用。

其次,人们可以设置每月固定金额的订阅。我不确定使用IPN设置执行此操作是否可行,我必须处理单笔付款,因为我似乎无法找到任何文档来处理取消订阅,丢失付款等的所有可能性。 / p>

所以我真的需要帮助第二个,但如果有人有一个解决方案,他们认为应该用于两个都很棒,因为这显然会更清洁。我之前从未将PayPal整合到网站中,欢迎大家帮忙!

非常感谢你!

2 个答案:

答案 0 :(得分:1)

IPN也适用于订阅。

当用户订阅时,您将收到带有大量信息的txtype = subscr_signup的IPN信号,因此您知道您已经订阅了该用户。

当付款到达时,您将收到(在经常性时段)带有txtype = subscr_payment的IPN信号以及许多信息。

当用户通过转到他们的PayPal帐户取消订阅或者经常付款失败两次(可以在您的商家帐户中设置)时,您会收到subscr_cancel,这意味着您将不再收到任何款项。

然而,诀窍是这并不意味着订阅已经结束。

因为paypal会向您发送信号subscr_eot,这意味着您必须停止向您的用户提供服务。 (等待期末)

例如,我每月支付30美元购买音乐服务,并在本月3日进行设置。

当用户设置订阅时,您会收到subscr_signup + subscr_payment。

每隔3个月你会收到subscr_payment(失败或成功infor)

我决定通过paypal在本月20日停止我的订阅。

您将直接收到subscr_cancel。

取消后的下个月的第3个月,您将收到一个subscr_eot。

希望有一个完整的详细信息可以转到paypal文档。

https://cms.paypal.com/uk/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_admin_IPNReference#id091EB080EYK

祝你好运

答案 1 :(得分:0)

有很多适用于Wordpress或Joomla的插件,可以通过PayPal为您设置订阅和个别项目。

我曾与wp-ecommerse和cart66合作解决这些问题。

使用框架的另一个好理由是,他们总是更新并保护网站,并允许我继续处理其他项目。

相关问题