2010-02-01 105 views
0

我尝试(使用PHP和MySQL),其中我会问我的客户通过PayPal订阅,检测来自客户的支付宝账户自动传送到钱支付给设计一个Web应用程序我贝宝账户。贝宝订购,付款信息更新

现在,当一个客户端登录到我的web应用程序3个月的时间后,有没有办法我的web应用程序知道是否已付款从客户帐户我的商家账户在过去30天。

任何建议请

回答

0

我认为你必须建立一个表是这样的:

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,你知道,有你和你的客户

+0

之间在过去30天交易是是好的,但我将如何更新表格,否则我的Web应用程序如何知道支付已经/未能3个月后更新我的数据库中的表格 – Ramji 2010-02-01 19:17:36