支付处理 - pylons/python

Posted

技术标签:

【中文标题】支付处理 - pylons/python【英文标题】:payment processing - pylons/python 【发布时间】:2010-11-06 19:35:11 【问题描述】:

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

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

【问题讨论】:

【参考方案1】:

这是很平常的事情。请按照您的支付网关为您提供的有关如何向他们发送信息的说明,并编写代码。如果您有任何问题,请随时提出更具体的问题。

【讨论】:

【参考方案2】:

大多数支付网关都提供了一些提交 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 的信息。

【讨论】:

【参考方案3】:

您可能会发现让支付网关处理它更容易。最好将 PCI 合规性留给专家。

【讨论】:

以上是关于支付处理 - pylons/python的主要内容,如果未能解决你的问题,请参考以下文章

H5处理支付宝接口返回form

用于处理欧盟增值税的小额支付的支付处理器

H5游戏前端支付参考处理方案

在ios中处理在线支付(移动支付)的最佳方式是啥

支付宝支付回调方法RSA2验签失败处理方法

iOS 微信和支付宝关于回调处理