1

私は、クライアントのペイパルアカウントから自動的にお金を検出し、それを私のペイパルアカウントに転送するペイパルサブスクリプションを介して支払うようにクライアントに依頼する Web アプリケーション (php と mysql を使用) を設計しようとしています。

クライアントが 3 か月後に Web アプリケーションにログインしたときに、過去 30 日間にクライアント アカウントからマーチャント アカウントに支払いが行われたかどうかを Web アプリケーションが知る方法はありますか。

提案があればお願いします

4

1 に答える 1

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 日間にお客様との間で取引があったことがわかります。

于 2010-02-01T15:27:26.003 に答える