簡體   English   中英

用PHP表格處理信用卡

[英]Credit Card processing with php form

我正在考慮將信用卡處理集成到表單中。 基本上發生的是:

  1. 客戶將進入以ssl保護的網站

  2. 他們將其信息輸入表單,然后選擇不同的下拉選項,然后當他們選擇其他選項時,jQuery會即時更新其報價價格。

  3. 一旦客戶對他們按報價的報價感到滿意,這會將信息發布到付款頁面。

  4. 客戶輸入他們的信用卡號,然后大概使用信用卡處理器腳本?將其與要從帳戶中扣除的價格一起發布到信用卡處理器中。 (不確定這一部分)。

  5. 然后,信用卡處理器返回一個真值或假值。

  6. 如果返回false,則回顯“交易失敗”,否則將客戶詳細信息輸入數據庫並顯示成功消息。

我想知道這是否是正確的操作步驟,因為我正在做的事是在談論將信用卡詳細信息保存到數據庫中,或者將其發送到csv中的電子郵件中,從而使鬧鍾響起,所以我告訴他們都不是安全的選擇,應該由卡處理公司進行處理。

我只想澄清一下以上過程是正確的,然后再為他們極度不安全的方案提出替代方案。

解決此問題的最簡單方法是使用付款網關進行注冊。 他們將提供有關如何與服務器安全通信的說明。 錢然后被發送到互聯網商人帳戶。

然后,您可能需要為您的站點提供安全套接字層證書,以便與支付網關的服務器建立安全連接。

SagePay是英國和愛爾蘭的付款網關示例

首先,將這樣的數據保存在數據庫中並不是“不安全的”。 如果您有回頭客,並且希望為他們提供不必一直重新輸入信息的服務,則使用DB是個好主意。 為了使該想法更安全,您需要適當的策略來進行數據庫管理,服務器訪問和適當的數據安全性(即哈希,加密等)

至於您的腳本,如果您要通過POST將數據提交到PHP腳本,則PHP腳本肯定必須與數據庫對話(無論是本地的還是與信用卡腳本的連接)。

要回答您的問題,您需要完全了解腳本的要求,然后再對需要在本地執行的操作做出任何判斷。 如果腳本僅接受輸入並返回值,則必須將其集成到WebApp中。

有更多詳細信息嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM