2010-11-12 60 views
0

我有一個<textarea>以及支付後我只想處理(插入到數據庫)的用戶註冊信息(我想讓我的數據庫清除不必要的註冊或像註冊但改變主意關於支付現場服務)付款後處理用戶註冊/數據?

我的意思是,我可以使用會話,但有沒有其他方法?

我正在尋找一個網關,購買後會將這些變量傳回給我。

或者也許只是有網關API。

現在,我知道諸如貝寶這樣的網關允許像這樣的高級流程,但我不想申請他們的信用檢查,以防萬一他們有理由拒絕我。我不想依靠一個網關,是否有其他網關保證不拒絕我的網關需求,並允許我進行上述那樣的高級流程?如果有人知道不需要信用類型檢查的網關,我會很感激,如果有人可以建議。

注意:我知道有些人會建議保留註冊數據,因爲即使人們不使用網站或支付服務費用,它也只有幾千字節。打電話給我強迫症,但我喜歡我的數據庫乾淨,只有相關的用戶/數據。如果我沒有找到適合我需求的解決方案,我最終會最終這樣做,所以請不要這樣做。謝謝。

回答

0

如果您想使用基於表單的簡單集成,除非您希望人們竊取您的服務,否則在用戶處理之前,您不會在表格中佔用行。你希望你的「數據庫清理」的事實是天真的。如果你真的是強迫症,只需要註冊一個標誌並定期刪除。

您必須創建一個授權令牌(隨機唯一字符串),並更新該令牌所屬的用戶的當前用戶數據庫。然後,您將用戶傳遞給支付網關,並傳遞您分配給該用戶的令牌。

網關會將用戶發送回您選擇的網址以及您分配給該用戶的令牌。此時您使用該令牌更新該用戶的表。

只有您和網關了解令牌,用戶只有在成功收費後才能看到它。

如果你不這樣做,任何人都可以找到網關在成功收費時發送的url,並自己加載它,爲他們提供免費服務。

或者,您可以使用更深入的集成,是否對支付網關執行Web服務調用,如果成功,您更新行,如果失敗,則不會。這使您對繁重的PCI compliance條例負責。相信我你不想深究這一點。避免它,不要讓你的系統看到任何CC信息。

+1

就是這樣......我想找到一個網關,允許我做PayPal以外的令牌認證。我想知道哪些網關可用,但最好不涉及信用檢查。 – Tek 2010-11-12 22:31:28

+0

感謝提及令牌,這只是我懷疑黑客們發現需要竊取幫助他們解決計算機問題的服務...... :) – Tek 2010-11-12 22:39:17