寻找支付网关
我在寻找一个支付网关公司,这样我们就可以避免繁琐的PCI-DSS认证和相关的费用。先说清楚,我不想用Paypal。虽然它能满足我的需求,但我真的不想把钱交给这样一家公司。
我需要的流程如下:
- 用户在我们的网站上进行操作,产生一个需要支付的金额。
- 我们的服务器异步联系支付网关(没有隐藏输入),告诉它用户信息和需要支付的金额。支付网关会返回一个网址和可能的交易ID。
- 我们的服务器保存交易ID,并将用户重定向到支付网关提供的网址。
- 用户在远程服务器上填写他们的支付信息。
- 当他们完成支付后,支付网关会异步联系我们的服务器,告知结果、交易ID等信息,并将这些信息发送回我们(到一个预设的网址)。
- 我们可以向用户显示他们的订单是完成、失败等状态。结束。
如果可能的话,希望是英国或欧盟的公司,并且对开发者友好。
我们不需要购物车的概念,因为这些已经在我们的代码中处理好了。
我们有(或者至少在上线时会有)一个正规的商户银行账户,所以像Paypay这样的服务不需要。
如果他们的API明确支持Python(我们使用Django),那就更好了,但我觉得我有能力理解其他示例并将其转换成Python代码。
5 个回答
我刚刚完成了一个和这个非常相似的项目,使用的是First Data Global Gateway(不想提供链接,可以用谷歌找找)。这里没有Python的接口,因为他们的系统只支持http POST请求。
你可以选择自己收集信用卡信息,然后再把表单发送到他们的服务器,只要连接是SSL加密的,并且他们知道你的来源网址(也就是说,虽然是你的表单,但你不能先存储或处理这些数据)。
在FDGG网关的“终端接口”中,你可以设置授权成功或失败的URL地址,这样它就会把交易信息发送给你。
我不能说这个过程很有趣,他们的“测试”模式也有点问题,但总的来说是可以用的。抱歉,我不知道这个服务在英国或欧盟是否可用,如果不可用的话,那名字起得真是糟糕 :)
我用过TrustCommerce这个服务(http://www.trustcommerce.com/tclink.php),它的Python接口非常简单易用。我有很多Zope应用程序,每天都在用这个服务,已经用了好几年了,没有遇到什么大问题。
你可以看看Adyen(www.adyen.com)。他们是一家欧洲公司,提供很多功能,界面也很友好。他们不收取每月费用或设置费用,按交易收费的价格也比较合理。
他们的支付页面可以完全自定义,这对我们来说是个很大的改善。