php - 使用 php 表单处理信用卡

标签 php mysql payment-gateway credit-card payment-processing

我正在考虑将信用卡处理集成到一个表单中。基本上发生的是:

  1. 客户将进入受 ssl 保护的网站

  2. 他们将他们的信息输入到一个表单中,并选择不同的下拉选项,jquery 然后在他们选择不同的选项时即时更新他们的报价。

  3. 一旦客户对他们的报价感到满意,他们就会点击提交,然后将信息发布到付款页面。

  4. 客户输入他们的信用卡号,然后将其连同要从帐户中扣除的价格一起过帐到信用卡处理器(可能使用信用卡处理器脚本 ?)。 (这部分不确定)。

  5. 然后信用卡处理器返回真值或假值。

  6. 如果返回 false echo "transaction failed",否则将客户详细信息输入数据库并显示成功消息。

我想知道这是否是正确的程序?因为我正在为之做这件事的人正在谈论将信用卡详细信息保存到数据库或通过发送警报的 csv 电子邮件发送它们响铃,所以我告诉他们这两种选择都不安全,应该由卡处理公司来处理。

在我向他们高度不安全的计划提出替代计划之前,我只想澄清上述过程是正确的。

最佳答案

处理此问题的最简单方法是注册支付网关。他们将获得有关如何与服务器安全通信的说明。然后,钱会被发送到互联网商家帐户。

然后您可能需要为您的站点提供安全套接字层证书,以便与支付网关的服务器建立安全连接。

英国和爱尔兰的支付网关示例是 SagePay .

关于php - 使用 php 表单处理信用卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8944146/

相关文章:

java - 无需 Google Checkout/Amazon/Paypal 的信用卡处理

android - 如何在安卓应用中进行paypal批量支付

php - 删除php中字符串模式之后的所有内容

php - 在尝试创建数据库之前检查用户权限

php - 未在数据库中发布的值

php - 我应该如何将一些 javascript 集成到 php 应用程序中?

php - 'get ID of the last updated row in MySQL' 这个技巧是如何工作的?

php - 在 laravel 中左连接查询

php - 按 slug 查询还是按 id 查询?