paypal订阅,支付信息更新

Posted

技术标签:

【中文标题】paypal订阅,支付信息更新【英文标题】:paypal subscription, payment information update 【发布时间】:2011-01-11 15:28:23 【问题描述】:

我正在尝试设计一个 Web 应用程序(使用 phpmysql),我将在其中要求我的客户通过 paypal 订阅付款,它会自动检测来自客户 paypal 帐户的资金并将其转移到我的 paypal 帐户。

现在,当客户在 3 个月后登录我的 Web 应用程序时,我的 Web 应用程序是否可以知道过去 30 天内是否从客户帐户向我的商家帐户付款。

有什么建议

【问题讨论】:

【参考方案1】:

我认为你必须像这样设置一个表:

id | user_id | order_id | payment_method | payment_received
-----------------------------------------------------------
1  | 8       | 7        | paypal         | 2009-12-12 16:03
2  | 6       | 9        | paypal         | 2010-02-01 12:03

如果客户已支付订单,您将在此表中插入一条记录。 您可以使用以下查询检查您的客户的最后一次付款:

SELECT COUNT(*) FROM payments 
WHERE (payment_received + INTERVAL 30 DAY) >= NOW()
AND user_id = xx

如果结果大于 0,您就知道您和您的客户在过去 30 天内发生了一笔交易

【讨论】:

没关系,但是我将如何更新表格,否则我的 Web 应用程序将如何知道 3 个月后付款已付款/失败以更新我数据库中的表格

以上是关于paypal订阅,支付信息更新的主要内容,如果未能解决你的问题,请参考以下文章

PayPal 中的订阅

从商家网站取消 PayPal 订阅

使用 paypal-ruby-sdk 创建 Paypal 定期订阅计划时如何让卖家支付交易费用

使用设计与 Paypal 进行用户创建和订阅支付

Paypal - 如何知道用户是不是不会在下个月支付订阅费?

Paypal Express 结账以客人身份支付订阅费用