python-payflowpro 按需支付

Posted

技术标签:

【中文标题】python-payflowpro 按需支付【英文标题】:python-payflowpro on-demand payments 【发布时间】:2011-11-08 12:01:59 【问题描述】:

我正在尝试构建一个 python 解决方案,用户可以在其中输入信用卡,该信用卡将被提交并保存到 Payflow 专业服务器,并且可以按需计费。我知道 python-payflowpro 支持定期计费,但这是定期发生的,例如每周或每月。我正在寻找一种解决方案,可以根据用户的要求向他们的卡收费,而无需输入他们的卡信息。

我查看了 payflow pro api 文档,如果您拥有 payflow pro 提供给您的交易 ID,似乎有一些功能可以多次向用户帐户收费。但是,我不确定这是否只是为了让商家可以对现有订单进行调整(例如客户希望稍后添加额外的商品)。而且我不认为 python-payflowpro 支持这一点。

有没有人以这种方式使用 payflow 在线存储信用卡并按需付款?是否有现有的 python api,无论是 python-payflowpro 还是其他?还是我必须为此推出自己的 API?

我对 payflow 很陌生,所以也许我遗漏了一些明显的东西。想知道其他人是如何处理这种情况的。

感谢您的阅读和考虑。 乔

这是我目前使用的 python-payflowpro 包: https://github.com/bkeating/python-payflowpro/blob/master/payflowpro/tests/client.py

【问题讨论】:

【参考方案1】:

仔细查看 api 源代码,我发现了一个名为 reference_transaction 的未记录函数,它允许引用事务。它似乎允许您使用 PayPal 的参考交易,并允许您在线存储信用卡并临时收取费用。 https://github.com/bkeating/python-payflowpro/blob/master/payflowpro/client.py#L259

经过一番挖掘,我找到了一种利用这个 api 方法的方法,但必须做一些技巧来传递正确的参数。我在这里记录了它们: https://github.com/bkeating/python-payflowpro/issues/5

【讨论】:

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

如何从网络扩展中停用按需连接 ***?

瑞波币将成为2020年东京奥运会官方数字货币

支付宝自动代付,代付系统开发(搭建) 搭建环境

一种基于比特币支付通道的 Netflix

一种基于比特币支付通道的 Netflix

玩转 AWS EC2 不得不了解的那些实例购买选项