问题标签 [payment-processing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
481 浏览

python - 这是 Pythonic API 设计策略吗?

这是我要问的问题的前奏:我已经开始为我的公司用 Python 构建一个与网关无关的支付 API。目前,我只编写了支持 Authorize.net 的代码,并希望比我更有经验的 Python 程序员对我的 API 设计的清晰度提出一些反馈。

我选择推出自己的包,因为现有的其他包感觉更像是事后的想法或者是 Authorize.net 特定的(我想编写一个更通用的包,界面更简洁)。我特别从一个包(pythorize)中获得了一些灵感,但不喜欢他们的 API。

在我开始描述我在做什么之前,这里是包的 bitbucket 上公共存储库的链接:paypy(请注意那些可能想要使用它的人:代码是稳定的,但文档严重缺乏)。

我当前的策略是使用嵌套字典并将其传递给支付方法类的构造函数。在 Authorize.net CIM API 上创建新用户配置文件的示例:

你会注意到我对结果对象使用了一些神奇的方法(如str等)。我也将字典策略用于 AIM 和 ARB 方法,并认为这是向支付 API 传达“选项”的最简单方法——因为在某些时候会有 GoogleCheckout、Paypal 等的适配器......

我的另一个想法是使用描述符和对象而不是字典来将选项数据传送到适配器。

与所有支付网关 API(尤其是 PayPal 和 Authorize.net)一样,接口往往有点混乱,并且没有以任何方式标准化,因此很难避免一些依赖于网关的选项。

0 投票
2 回答
67 浏览

web-services - 如何限制私人内容?

我有一个网站,其中包含一些只有在用户付费后才能查看的私人内容。我正在考虑使用 Google Checkout 之类的东西(其他建议也很好),但从编码的角度来看,您将如何安全地将用户标记为“付费”并让他们访问私人页面?Google checkout 似乎可以接受付款,但我怎么知道付款是以编程方式完成的?

这是wordpress或drupal适合的东西吗?

0 投票
3 回答
2575 浏览

php - php站点根地址

我正在使用将项目详细信息提交给贝宝通过贝宝付款。这里我需要指定我的 notify.php 的链接。为此,我需要动态获取我的站点根目录。我怎么才能得到它。

我的系统文件夹结构是 C:\wamp\www\website\store_esp\notify.php

我的 notify.php 网址应该是 http://domainname/store_esp/notify.php

目前我的域名是http://localhost/website/

如何使用 php.ini 动态获取域名。

0 投票
1 回答
1731 浏览

payment-gateway - 交易费用最低的支付网关?

我在一家即将开始接受 3-5 美元小额支付的小型初创公司工作。哪个支付网关的交易费用最低?

注意:支付网关必须能够处理延迟付款(接受卡并对其进行授权,但直到几天或一周后才收费)。

感谢您的帮助!

0 投票
2 回答
192 浏览

asp.net - ASP.NET 中是否有任何可用的支付网关?

我正在开发电子商务应用程序,其中我想要信用卡交易的支付网关..

0 投票
3 回答
3129 浏览

php - 将 PaySimple 集成到 PHP 网站中

我想在我的网站上集成PaySimple API,但我没有这方面的任何指南。

我的网站是 php;有这方面的文件或指南吗?

0 投票
1 回答
54 浏览

payment-processing - 如何将从产品/服务买家收到的数据传输到支付网关?

我很想知道将用户帐户信息、支付金额信息以及产品/服务 ID 信息发送到支付网关的过程是如何进行的。

我上一个 jsp 页面中的数据在支付网关中的哪里输出?
当他们不知道我对产品/服务提供、价格和其他相关灵活性的了解时,或者他们是否希望我准备一个完全完成的购物车并最终告诉他们最终金额时,如何同步和理解传输的信息买方必须付款。那里到底发生了什么?

0 投票
1 回答
440 浏览

drupal - 没有“产品”的 Drupal 支付模块

我有一个需要处理付款的 Drupal 6 网站。Ubercart 不太适合(我认为)——它看起来像是购物车、订单、产品等的巨大开销。

这是一个网站(视图+cck 支持),客户在其中创建带有一些 cck 字段的节点,该节点经过一些工作流程,在某个工作流程阶段,操作员“分配发票”给节点(实际上是 cck 选择框,状态为“发票准备好” " + cck textfield "total amount"。客户在他的视图中看到“支付此发票”链接,点击此链接后,他应该获得一组可用支付选项的链接,如 paypal/gcheckout。当客户处理付款时,节点获得新状态(再次,在 cck 选择框中 - “发票已支付”)

所以,我正在为 Drupal 寻找一些通用的支付模块,它们只提供几个像“payment_done()”这样的钩子,我可以实现这些钩子来设置我的 cck 字段。你知道任何?

0 投票
1 回答
147 浏览

payment-gateway - 多卡付款 - 我应该在收据上放什么?

我们的 POS 软件具有多信用卡支付功能,这意味着您每次购买可以进行多次信用卡交易。这与万事达卡的部分授权设施不同,但会导致类似的情况。

我的问题是,如果您为客户购买了不止一张卡付款,我应该在收据上写什么细节?

在单卡交易的情况下,我需要显示(大概)卡的最后四位数字、交易参考号和交易授权码。我还需要在收据上写上“我同意按照发卡机构支付金额”的声明(转述)以及持卡人签名。这对我来说有点技术性,我需要每张卡的签名?——同样,我是否需要重复声明?似乎有点多只是一遍又一遍地重复这些东西……。

0 投票
2 回答
2090 浏览

php - Authorize.net ARB 问题

我正在开发一个提供 30 天试用期的应用程序,然后可以选择按月或按年订阅(两种不同的价格)。

我在他的网站上使用了 John Conde 提供的很多信息(感谢 John),但我想确定我对这一切的工作原理有正确的认识——我第一次使用 Authorize.net 或订阅做任何事情...

因此,如果我有 30 天的试用期,并且有人决定他们今天要付款,则不应向他们收取 60 天的费用。我将开始日期提前 60 天,但我是否应该在 Authorize.net 中看到任何类型的费用显示它正在等待处理?

接下来,是它“监视”更新的 ARB 服务的一部分,或者我应该做些什么来定期触发检查。我很确定这就是 ARB,而且我不需要 cron 每天检查,但我宁愿现在问一个愚蠢的问题,也不愿以后有一堆遗漏的费用。

最后,您会建议我将哪些信息存储在我的本地数据库中,以及我应该让 ARB 服务捕获哪些信息。目前,我正在存储订阅项目是什么,付款人是谁(通过 id),卡上的姓名,卡的最后四位数字以防他们想要参考使用的内容,到期卡的日期,因此我可以查找未决的到期日期(除非这也是 ARB 的一部分)以及订阅开始、结束的日期。

任何其他信息表示赞赏。