python - 支付处理 - pylons/python

标签 python pylons payment-gateway payment

我正在构建一个最终需要处理 cc# 的应用程序。我想在我的应用程序中完全处理它,然后将信息安全地传递到我的支付网关。理想情况下,用户不会直接与支付网关交互。

有什么想法吗?有没有更简单的方法?

最佳答案

大多数支付网关提供一些提交 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 .

关于python - 支付处理 - pylons/python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1060334/

相关文章:

python - numpy数组内存分配

python - 是否有像 Mobx for Python 这样的响应式(Reactive)状态库?

python - Daterange 拆分为 Pandas 中的各个开始和结束日期

python - 我如何结合 SQLAlchemy 和 EAV DB 模式的优势?

payment-gateway - 如何在 Rave Flutterwave 中结算托管付款和退还托管付款?

payment-gateway - 使用网络资源的 SOAP API 时出错

Python3 类型错误 : a bytes-like object is required, 不是 'str'

python - IE7 使用 jQuery 解析 JSON 抛出 "parseerror"

javascript - 如何在 Pylons 中生成 'AJAX templates'?

payment-gateway - Braintree支持分期付款吗?