2014-11-06 32 views
0

請建議以下如何處理循環付款:建議有關何時包涉及

當用戶需要用特定的包在我的網站,讓我們稱之爲基本包..他開始他經常payment..after半月他取消了包裹,但他仍然支付整整一個月,我的問題是這樣的:

當涉及經常性支付,我應該從ipn保存什麼樣的字段,以及我應該如何知道何時停止用戶購買的包裝的功能...

我在ipn看到過,我有'下一次定期付款'日期,我保存並使用它?我是否應該每次用戶做與包裝相關的任何事情時,檢查包裝限制時間是否剛剛結束? 什麼可以是這個最受歡迎的解決方案?

回答

1

當定期付款參與,我應該從IPN

它們都保存什麼樣的領域,對於任何一種IPN的任何責任。每次記錄整個事務。

和我應該如何確切地知道何時停止包用戶買的功能...

你一定要當你得到一個canceleot IPN消息停止。僅僅因爲支付困難,你可能不想拒絕服務。看下面的其餘部分。

我在ipn看過,我有'下一次定期付款'的日期,我應該保存並使用它嗎?

保存所有內容。那麼你沒有問題。

我應該每次用戶做與包裝有關的任何事情時,檢查包裝限制時間是否剛剛結束?什麼可以成爲這個最受歡迎的解決方案?

我有一個'訂閱'表,它顯示了用戶/產品對和到期日期。每次他支付到期日期都會被推出另一段時間,或者我可能會在最後的有效期限之後創建它,我不記得手。當他登錄時,他將獲得與尚未到期的所有訂閱相關的角色。

如果他試圖做些什麼,他可能因不再做一個到期:

  • 他甚至沒有提供與web應用程序在首位的鏈接,所以他無法到達那裏在任何其他情況下,通過任何直接行動
  • 某處我忘了這麼做,或者當他試圖通過書籤訪問時,容器管理的身份驗證將看到他不在適當的角色並給他一個403.

他也可以看到一個表他的訂閱顯示他們已經離開了多久,以及另一張過期訂閱表。