0
在用戶提交註冊後創建數據庫記錄之前,我希望他通過PayPal支付流程。只有當他從PayPal的付款頁面返回到我的(WordPress)網站時,纔會創建數據庫記錄。在PayPal支付期間存儲信息以便後續處理
爲此,我需要將他的註冊信息(姓名,電子郵件,年齡,電話等)存儲在某個地方。而且因爲他可以一次註冊一組人,所以它可能不是一個而是幾個人的細節。
如何在PayPal付款過程中安全地存儲?
在用戶提交註冊後創建數據庫記錄之前,我希望他通過PayPal支付流程。只有當他從PayPal的付款頁面返回到我的(WordPress)網站時,纔會創建數據庫記錄。在PayPal支付期間存儲信息以便後續處理
爲此,我需要將他的註冊信息(姓名,電子郵件,年齡,電話等)存儲在某個地方。而且因爲他可以一次註冊一組人,所以它可能不是一個而是幾個人的細節。
如何在PayPal付款過程中安全地存儲?
您可以將數據保存在臨時數據庫表中,直到您準備將其移入您的最終表中,或者您可以使用會話變量。
我個人更傾向於在將該人員轉到PayPal付款之前創建數據庫記錄。這樣,您可以將數據的記錄ID包含在PayPal在API中提供的發票或自定義參數下。這使您可以輕鬆地將PayPal交易數據與您自己的內部發票或記錄ID進行交叉參考。
當您第一次添加它時,您可以將其置於待處理狀態,然後一旦付款完成,只需將該記錄從待處理完成或您想要調用的任何內容更新即可。
如果您使用PayPal Express Checkout或Payments Pro,可以在結帳流程內完成。如果您使用付款標準,我會建議在付款完成後使用IPN更新數據庫。