问题标签 [authorize.net-arb]

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 投票
0 回答
142 浏览

php - ARB 处理后 XML 上的 Authorize.Net Simple Chekout 方法

在授权点网 ARB 上付款成功后,如何添加第二次直接邮寄方式。让我详细说明

假设用户订阅会员,网站也会要求捐款。在 ARB(XML 版本)上支付会员费后,我如何通过 Authorized dot net 再次支付一次捐款。我尝试使用 ARB 并得到重复输入错误。让我在此处粘贴代码以获取更多详细信息。

我使用的 ARB 代码

这是我在两次尝试 ARB 脚本以第二次支付时使用的代码,但我认为这不是正确的过程,所以我收到重复输入的错误。谁能帮我提供 Direct Post 方法的 XML CUrl 代码,例如我使用的 ARB XML Curl。经过大量搜索,我没有找到任何合适的例子。

0 投票
1 回答
33 浏览

authorize.net - 使用 Authorize.net ARB 订阅已创建但卡未收费

其中 $date_up == 明天;它正在创建订阅但不收费。我假设它将在下个月收费,并且出于某种原因对其进行试用?我应该完全从提交中删除试验吗?

0 投票
1 回答
543 浏览

php - Authorize.net ARB SSL 证书问题

我正在尝试使用 PHP 创建 Authorize.net 定期订阅。我安装了 Composer,然后使用这里所示的 composer.json https://github.com/AuthorizeNet/sample-code-php/blob/master/composer.json来安装 Authorize.net SDK。现在我正在尝试使用此处找到的代码在我的沙盒帐户上创建订阅:https ://github.com/AuthorizeNet/sample-code-php/blob/master/RecurringBilling/create-subscription.php 。

当我尝试运行它时,它给了我以下错误:

致命错误:未捕获的异常“异常”,消息“从 api 获取有效响应时出错。检查日志文件以获取 /home/tpmadmin/public_html/vendor/authorizenet/authorizenet/lib/net/authorize/api/controller/base/ApiOperationBase.php:122 中的错误详细信息:122 堆栈跟踪:#0 /home/tpmadmin/public_html/ vendor/authorizenet/authorizenet/lib/net/authorize/api/controller/base/ApiOperationBase.php(104): net\authorize\api\controller\base\ApiOperationBase->execute(' https://apitest ...' ) #1 /home/tpmadmin/public_html/test.php(58): net\authorize\api\controller\base\ApiOperationBase->executeWithApiResponse(' https://apitest ...') #2 {main} 抛出/home/tpmadmin/public_html/vendor/authorizenet/authorizenet/lib/net/authorize/api/controller/base/ApiOperationBase。

我检查了错误日志,它向我显示以下内容:

注意:在上面的消息中,我替换了我的实际 API_LOGIN_ID 和 TRANSACTION_KEY。真实消息具有正确的登录信息。

我不太了解 SSL 证书或可能导致此问题的原因。我在谷歌上搜索了几个小时都没有运气。任何帮助或建议都会很棒!

更新:它正在使用真实帐户,但不适用于沙盒帐户-_-

0 投票
1 回答
518 浏览

transactions - 如何在 authorize.net 沙箱中结算付款?

我需要退还一笔交易以进行测试..这是在 2 天前创建的..我收到了付款已获批准的静默通知..但它仍然没有在已结算的交易中显示它的定期账单付款和付款计数正在显示 1 的传出..我很困惑为什么它没有显示在已结算的交易中。请帮忙

0 投票
1 回答
41 浏览

magento - 使用 Authorize.net ARB 计费 在特定日期而不是间隔计费

我有一个订阅,根据自定义周期在一年中的四个特定日期发生。我想让人们订阅,但每 2 个月在同一天一起计费。如果我将其设置为 2 个月的间隔,每个人都会根据订阅的日期单独收费。可以使用 ARB 定期计费设置固定付款日期吗?

0 投票
1 回答
105 浏览

php - 扣款时如何在ARB订阅中调用ipn之类的文件。在授权的.net 中?

我在 Auth.net 中有很多订阅,所有订阅的有效期为 30 天,并且全部运行了 60 个月。

我有几个操作,例如电子邮件并更新我的数据库相关和金额更改类型,当进行任何订阅时我必须执行的许多操作。

目前我已经完成了 cron 工作,但是编写代码的过程非常漫长而复杂。

因此,对此进行研究后,我发现 auth.net 的用途类似于 Silent post url。

但我已经在我的沙盒帐户中尝试过,但它不起作用。我不确定这在订阅从卡上扣款时是否有效?

什么是静默帖子网址,它是否有效?

0 投票
1 回答
98 浏览

payment - 在定期计费中,是否可以退回被拒绝的付款?

在我们的系统中,我们为会员使用自动定期计费。我们从 Recurring Billing API 检查我们的用户订阅状态。我们从 Transaction Reporting API 检查失败的付款,并且似乎某些订阅状态代码从 API 返回“活动”,甚至没有收费。让我给它一个场景:

用户有一个 ARB 每月订阅,支付周期是每月 14 号。用户已成功计费 3 个月。但是在第 4 次付款时,我们看到付款失败,API 的响应代码是“此交易已被拒绝”。我们认为信用卡到期信息可能会失败,用户可能会对其进行更新。所以我们将用户置于宽限期(两天),让用户更新信用卡信息。如果用户在两天内更新了信用卡信息,我们会调用 API 以使用新的信用卡信息更新订阅。假设这个更新订阅请求是在当月 16 日完成的。我们能拿到14号过去的款项吗?或者用户是否在 16 日发送了更新订阅请求并且从现在开始更改 ARB 付款周期?或者用户将在下个月被收取费用,我们无法支付失败?

更新信用卡信息时,我找不到有关失败交易付款流程的任何详细信息。提前致谢。

0 投票
0 回答
38 浏览

php - 使用 php 的自动定期计费 (ARB) 流程

我已经成功实施了 ARB。但我需要测试它,如果它真的有效

我已将时间表添加为

根据他们的 api 文档,我需要设置至少 7 天。

我不能测试在 1-2 小时内再次发生吗?

谢谢

0 投票
1 回答
401 浏览

authorize.net - 为什么我不能以相同的数量和间隔为客户资料创建多个订阅?

我正在使用 PHP SDK 在以下流程中为客户创建订阅。

创建客户 -> 添加付款资料 -> 创建订阅。

第一个订阅是完美创建的。之后,如果我尝试创建一个订阅,而我这边是一个不同的订阅,但具有相同的数量、间隔和出现次数,我会收到以下错误。

错误代码 E00012

“您已提交订阅 4362497 的副本。不会创建副本订阅。”

我遇到的问题是我传递了不同的 refId 和不同的订阅名称。

无论如何要创建具有相同数量、间隔和出现次数的多个订阅吗?必须有某种方法来定义具有相同其他字段的不同订阅。

0 投票
1 回答
234 浏览

php - Authorize.net 对 ARB 订阅申请一次现金折扣

是否可以对自动定期计费订阅应用一次/多次现金折扣?我似乎无法在 Google 上找到任何内容。

我目前拥有的:

  1. 首先计算折扣价,然后使用新价格创建单笔费用,并手动创建本地订阅(不再是 ARB),我必须在该订阅上创建自己的计费计划程序。

我想要实现的是这样的:

  1. 在订阅的第一个月和/或第二个月申请 100 美元
  2. 应用 2 次折扣后,订阅价格应在下一次结算时恢复为原始价格。

我正在为 authorize.net 使用Laravel 收银员包,所以我想添加一个功能,比如->withDiscount()->discountUsage()

我认为 Authorize.net 当前的ARB API可以实现吗?有人可以启发我或提供一些建议以获得更好的选择。谢谢!