我正在構建一個最終需要處理cC#s的應用程序。我想在我的應用程序中完全處理它,然後將信息安全地交給我的支付網關。理想情況下,用戶不會直接與支付網關進行交互。付款處理 - 掛架/ python
有什麼想法?有更容易的方法嗎?
我正在構建一個最終需要處理cC#s的應用程序。我想在我的應用程序中完全處理它,然後將信息安全地交給我的支付網關。理想情況下,用戶不會直接與支付網關進行交互。付款處理 - 掛架/ python
有什麼想法?有更容易的方法嗎?
大多數支付網關提供一些機制提交CC付款:
1)一個簡單的HTTPS POST在您的應用程序收集客戶的付款細節(卡號,有效期,數量,可選CVV),然後提交本到網關。支付參數通過POST變量發送,網關返回HTTP響應。
2)通過API(通常是基於HTTPS的XML)。在這種情況下,您的應用程序將收集客戶的付款明細,構建封裝付款明細的XML文檔,然後將此信息發佈到網關。網關響應將是您的應用程序必須解析和解釋的XML文檔。
3)某些形式的重定向到由支付網關託管的網頁。支付網關收集客戶的CC號碼和其他詳細信息,處理付款,然後將客戶重定向回您主持的網頁。
選項3通常是最簡單的解決方案,但需要客戶與網關託管的頁面進行交互(儘管通常可以使其幾乎透明)。 上面的1和2將滿足您的要求,1是兩個實現中最簡單的。
因爲您的偏好是讓您的應用程序收集付款詳細信息,您可能需要考慮是否需要獲取PCI DSS合規性,但影響此因素的因素很多。關於PCI DSS here和Wikipedia有很多信息。
這是通常要做的事情。請按照您的支付網關提供的關於如何向他們發送信息的說明,並編寫代碼。如果您有問題,請隨時提出更具體的問題。
您可能會發現讓支付網關處理它會更容易。最好讓專家遵守PCI標準。