PayPal подписка, обновление платежной информации - PullRequest
0 голосов
/ 01 февраля 2010

Я пытаюсь создать веб-приложение (с использованием php и mysql), в котором я буду просить своих клиентов платить через подписку PayPal, которое автоматически обнаруживает деньги со счета PayPal и переводит их на мой счет PayPal.

Теперь, когда клиент входит в мое веб-приложение через 3 месяца, есть ли способ, чтобы мое веб-приложение могло узнать, была ли произведена оплата со счета клиента на мой счет продавца в последние 30 дней.

Любые предложения, пожалуйста

1 Ответ

0 голосов
/ 01 февраля 2010

Я думаю, вы должны настроить таблицу следующим образом:

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 дней между вами и вашим клиентом произошла транзакция

...