authorize.net 相关问题

Authorize.Net是一种流行的支付网关,用于处理信用卡交易。 http://developer.authorize.net

如何向已完成并付款的 Woocommerce 订单添加费用?

我有一个 Woocommerce 网站。我需要在现有的已付款订单中添加费用。即使客户已经提交了付款信息,我如何添加费用并从信用卡中收取费用...

回答 2 投票 0

Authorize.NET AcceptJS 的开发设置

我正在尝试为 Authorize.NET AcceptJS 的 React 版本设置开发环境。 我的 API 服务器在 localhost:8080 上运行,我的 React 项目在 localhost:4200 上运行。一切正常...

回答 1 投票 0

无法多次充值代币

我们正在尝试建立一个定期计费设置,以便我们可以使用 Apple Pay 和 CIM 以可变的时间间隔和可能的可变金额收取相同的代币。然而,似乎来自 Ap 的代币...

回答 1 投票 0

Authorize.net、CIM 和 ApplePay - 无法多次收取令牌

我们正在尝试建立一个定期计费设置,以便我们可以使用 Apple Pay 和 CIM 以可变的时间间隔和可能的可变金额收取相同的代币。然而,似乎来自 Ap 的代币...

回答 1 投票 0

Authorize.net Accept.js python E0007 - 由于身份验证值无效,用户身份验证失败

Authorize.net 我有一个沙箱环境设置,它按预期工作。我正在迁移到实时系统,并从示例代码和我自己的表单开始。产品...

回答 1 投票 0

创建定期账单时,未定义的方法 getSubscriptionId() 在编辑器中出现错误

我的代码: 我的代码: <?php namespace App\Http\Controllers; use App\Models\User; use DateTime; use Exception; use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Mail; use net\authorize\api\contract\v1 as AnetAPI; use net\authorize\api\controller as AnetController; class SubscriptionController extends Controller { public function Misubscripcion($intervalLength) { /* Create a merchantAuthenticationType object with authentication details retrieved from the constants file */ $merchantAuthentication = new AnetAPI\MerchantAuthenticationType(); $merchantAuthentication->setName(env("MERCHANT_LOGIN_ID")); $merchantAuthentication->setTransactionKey(env("MERCHANT_TRANSACTION_KEY")); // Set the transaction's refId $refId = 'ref' . time(); // Subscription Type Info $subscription = new AnetAPI\ARBSubscriptionType(); $subscription->setName("Sample Subscription"); $interval = new AnetAPI\PaymentScheduleType\IntervalAType(); $interval->setLength($intervalLength); $interval->setUnit("days"); $paymentSchedule = new AnetAPI\PaymentScheduleType(); $paymentSchedule->setInterval($interval); $paymentSchedule->setStartDate(new DateTime('2035-12-30')); $paymentSchedule->setTotalOccurrences("12"); $paymentSchedule->setTrialOccurrences("1"); $subscription->setPaymentSchedule($paymentSchedule); $subscription->setAmount(rand(1,99999)/12.0*12); $subscription->setTrialAmount("0.00"); $creditCard = new AnetAPI\CreditCardType(); $creditCard->setCardNumber("4111111111111111"); $creditCard->setExpirationDate("2038-12"); $payment = new AnetAPI\PaymentType(); $payment->setCreditCard($creditCard); $subscription->setPayment($payment); $order = new AnetAPI\OrderType(); $order->setInvoiceNumber("1234354"); $order->setDescription("Description of the subscription"); $subscription->setOrder($order); $billTo = new AnetAPI\NameAndAddressType(); $billTo->setFirstName("John"); $billTo->setLastName("Smith"); $subscription->setBillTo($billTo); $request = new AnetAPI\ARBCreateSubscriptionRequest(); $request->setmerchantAuthentication($merchantAuthentication); $request->setRefId($refId); $request->setSubscription($subscription); $controller = new AnetController\ARBCreateSubscriptionController($request); $response = $controller->executeWithApiResponse( \net\authorize\api\constants\ANetEnvironment::SANDBOX); if (($response != null) && ($response->getMessages()->getResultCode() == "Ok") ) { echo "SUCCESS: Subscription ID : " . $response->getSubscriptionId() . "\n"; } else { echo "ERROR : Invalid response\n"; $errorMessages = $response->getMessages()->getMessage(); echo "Response : " . $errorMessages[0]->getCode() . " " .$errorMessages[0]->getText() . "\n"; } return $response; } } 专家您好, 我正在使用 laravel,我正在尝试创建一个定期计费,之后 经过几个小时的战斗,我复制并粘贴了示例代码,然后将我的沙箱凭据添加到其中 文字 我在第 68 行收到错误未定义的方法: echo "成功:订阅 ID:" 。 $response->getSubscriptionId() 。 ” ”; 谁能告诉我为什么?以及如何解决。 我正在使用 PHP 8.2.14 授权网2.0 Laravel 框架 8.83 定期计费已创建,并且 API 的响应为“正常”,但由于此错误,我无法获取 SubscriptionId。 响应对象没有 getSubscriptionId() 方法似乎可能存在问题。根据 Authorize.Net SDK 文档,检索订阅 ID 的正确方法是 getSubscriptionId()。 但是,您可以检查一些事项: SDK版本兼容性: 确保您使用的 Authorize.Net SDK 版本支持 getSubscriptionId() 方法。不同版本可能会有更改或更新。 响应对象检查: 通过打印 $response 对象的详细信息来验证其结构。您可以使用 var_dump($response) 或 print_r($response) 来检查响应结构。 API响应: 仔细检查您从 API 收到的响应。订阅 ID 可能由于某种原因没有被返回。 这里有一个快速修改可以帮助您调试: 更换线路: echo "SUCCESS: Subscription ID : " . $response->getSubscriptionId() . "\n"; 与: var_dump($response); 这将输出完整的响应对象。检查是否有与订阅ID相关的信息。 如果问题仍然存在,您可能需要查阅 Authorize.Net SDK 文档或社区论坛以了解您所使用的特定版本。您需要考虑的 SDK 或 API 响应可能会发生变化。

回答 1 投票 0

在 Authorize.net 中实时付款

我已经使用Authorize.net的沙箱帐户在我的项目中进行了测试。我想让它活下去。我的项目接受客户实时付款的程序和变更是什么?将会是什么

回答 2 投票 0

Authorize.net API 向信用卡收费需要 20 秒以上

这个问题已经存在几个月了。 Authorize.net 声称瓶颈不在他们这边。当我在本地运行时,我从生产服务器得到同样缓慢的响应

回答 1 投票 0

接受托管授权网络集成问题。付款后没有重定向到我的本地主机

我正在为我的网站集成 Authorize net。我能够生成令牌。获得令牌后,我在我的沙箱帐户上发布请求。我能够进行测试付款。但付款后...

回答 4 投票 0

ARB 定期付款

我想测试定期付款的网络钩子(不是在设置时,而是在交易进行时,即:1个月的时间)。 是否可以安全地假设事件类型为 net.authorize. payment.authca...

回答 1 投票 0

我需要帮助创建一个单页付款网站,该网站根据花费的美元金额发出一次性代码以从数据库中兑换

chatgpt 可以创建一个允许使用authorize.net 或stripe 的一页支付网站,允许用户简单地选择一些预先确定的选项,例如5 美元、10 美元、20 美元等等,具体取决于...

回答 1 投票 0

Authorize.Net:使用发票编号时出现“意外错误”

我尝试将请求中的发票编号和描述发送到 Authorize.Net 服务器,但收到“意外错误。请重试。”信息。 如果我注释掉下面添加

回答 1 投票 0

如何从authorize.net的.cer文件中获取.p12证书(WooCommerceauthorize.net插件)

我尝试在authorize.net 中为我的WooCommerce 商店启用Apple Pay。 我遵循这个指示 我从authorize.net获取CertificateRequest_csr,在Apple开发者帐户中创建证书然后...

回答 1 投票 0

Authorise.net 显示测试 webhook 错误

你能告诉我出了什么问题吗?我正在测试 Webhook,它显示了此错误。我还使用 https://apitest.authorize.net/rest/v1/notifications 来获取通知详细信息。和它的

回答 1 投票 0

Authorize.Net 定期计费事件

我已成功部署Authorize.net API(当前为沙箱模式)用于订阅目的。我还配置了它的 webhooks,它们也能正常工作。但我仍然存在一个困惑......

回答 2 投票 0

Authorize.net - 公司领域?

我正在尝试以网络形式显示公司字段。添加 "公司" => "123LTD", 作为选项之一 ....["transactionRequest"]["billTo"] 塞蒂...

回答 0 投票 0

我们可以在使用 .net core 的 authorize.net 支付网关中调整税收吗

我想将它与 .net 核心中的 authorize.net 集成 可以管理所有税率的地方 Authorize.net 核心支付网关

回答 0 投票 0

获取 Authorize.net 中的交易 ID 以显示在我的系统收据中/

如何获取Authorize.net中未结算交易中的交易ID?我希望包括并显示每笔交易的每笔收据以及...

回答 0 投票 0

苹果支付。将 PKPaymentToken 发送到服务器时缺少必填字段。目标-c/斯威夫特

我向其发送接收到的 PKPaymentToken 的服务器返回错误: “处理支付数据时出错。解密数据中缺少必填字段。” 付款完成

回答 0 投票 0

错误:在 MERN 应用程序中集成 authorizenet

我提供了我的 authorizenet Integration 的前端代码,在沙箱中它工作正常但是当涉及到生产模式时它抛出错误 {代码:“E00124”,文本:“所提供的...

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.