问题标签 [2checkout]

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 回答
611 浏览

payment-gateway - 2结帐付款与帐单地址

我遇到了一个问题(可能是)。问题是当我提供带有信用卡信息的帐单地址以创建销售时。销售已成功处理。但是,当我跳过帐单地址时,它Authorization Failed会被退回。

是否必须提供带有信用卡信息的帐单地址才能创建销售?

我正在使用我的应用程序中的 ajax 调用来做到这一点。

0 投票
3 回答
2120 浏览

asp.net-mvc - 值不能为空。参数名称:s,2Chekout沙箱错误

我正在使用asp.net mvc 42Checkout制作一个在线交易系统。我正在使用 2Checkout 沙盒帐户来测试系统并按照他们的教程进行测试。出于某种原因,我收到了这个错误,

值不能为空。参数名称:s

这是我的代码,

控制器

查看(结帐)

查看(过程)

任何人都知道为什么我会收到此错误?我该如何解决?非常需要这个帮助!谢谢。

0 投票
2 回答
896 浏览

php - 在连接到 sandbox.2checkout.com:443 时出现未知 SSL 协议错误

我正在尝试使用+实现2checkout支付网关,但在测试时,我收到 CURL 错误,它说:PHPcURL

cURL 调用失败:-连接到 sandbox.2checkout.com:443 的未知 SSL 协议错误

可能的原因是什么?

0 投票
1 回答
192 浏览

php - 检查 2chekcout 沙盒帐户中所有分期付款的定期付款状态

我想检查 2Checkout 沙盒帐户中所有分期付款的定期付款状态。我没有收到第二期的通知。

0 投票
1 回答
807 浏览

php - 如何将纯 PHP 库添加到 Laravel?

我正在使用 2checkout API 在我的应用程序中集成付款。我正在关注他们的API 教程。我对他们的方法做了轻微的修改。下面是教程中未修改的前端代码。

我将这一行更改<form id="myCCForm" action="payment.php" method="post"><form id="myCCForm" action="{{route('postPayment)}}" method="post">并在上面的表单中添加了 CSRF 令牌字段。

这东西工作正常。

第二部分是我想在 Laravel 应用程序中处理的服务器端脚本。在教程中,这是用 payment.php 编写的。该脚本在 payment.php 中运行良好,但我试图在控制器中编写它,如下所示:

问题出现在以下几行中。

错误

Builder.php 第 2099 行中的 BadMethodCallException:调用未定义的方法 Illuminate\Database\Query\Builder::privateKey()

我在这里做错了什么?

0 投票
0 回答
300 浏览

php - 如何在 laravel 中制作自定义错误页面?

我想为下图添加自定义错误页面。此页面必须显示错误。我怎样才能做到这一点?我正在使用下面给出的代码。在这段代码中,我有一个 try 部分和一个 catch 部分。此代码由 2checkout 提供。我试图从 catch 部分返回视图,但这没有用。如图所示,同样的错误即将到来。它的解决方案是什么?

图片

0 投票
1 回答
950 浏览

php - 2checkout 中的 cURL 调用失败错误

您好,我正在使用 2checkout 沙箱来测试支付解决方案。令牌已成功创建并记录在我的 API 日志控制台中。但最后我看到了错误 cURL call failed

这是我的代码

索引.html

付款.php

这是我的 API 控制台

在此处输入图像描述

我尝试添加

没有任何效果。有人可以帮我解决这个问题。谢谢你。

0 投票
1 回答
1754 浏览

php - 对 Wordpress 的单个 GET 请求触发两次操作挂钩“parse_request”

我在 Wordpress 中接收 GET 请求时遇到问题。

我正在为(除其他外)2Checkout 托管结帐编写支付插件。客户提交表格后,他会被重定向到 2Checkout,在那里他们可以完成付款请求。付款成功后,客户将被引导回我的 wordpress 网站,付款详情为 GET 参数(http://example.org/success/?key1=value1&key2=value2..)。

我的 wordpress 插件挂钩到 'parse_request' 挂钩以拦截此请求,检查是否存在某个键以查看它是否是 2Checkout 回复,然后验证请求并将其存储在表中。

此外,2Checkout 有一个叫做“INS”的东西——即时商户通知。基本上,这些是在后台发送的用于支付的单独 POST 请求消息 - 我还设置了这些消息并将它们指向我的 wordpress 站点,在那里它们被相同的钩子拦截到“parse_request”,并且也被验证并存储在同一个桌子。

当我测试付款时,我按预期收到直接 GET 请求和 INS 请求并将它们存储在表中。但是,GET 请求总是被存储两次,因为处理请求的函数会为 GET 请求调用两次。然而,这仅适用于 GET 请求 - INS POST 请求仅出现一次并进行相应处理。

两者之间唯一不同的是 GET 请求实际上重定向到一个页面,其中 GET 参数用于显示自定义感谢消息。POST 请求在后台处理(不面向用户)。

我已经检查了 2Checkout 并测试了将重定向发送到 requestb.in 和 2Checkout 只发送一次 GET 请求。然而不知何故,它被我的插件处理了两次。

没有检查数据库中已经存在的 GET 请求条目(在我看来这是一个丑陋的黑客,因为它没有解决问题),我不知道如何防止重复的 GET 请求。

由于我在wordpress“流程”方面没有那么有经验来解决这个问题,并且无法使用谷歌或堆栈溢出在任何地方找到答案,我正在寻找您可能提供的任何帮助。此外,如果有比挂钩到“parse_request”更好的方法,任何信息都将受到赞赏。

示例代码(简化显示原理):

0 投票
1 回答
124 浏览

php - 如何使用 2checkout 固定收货地址

我使用2checkout付款,在我自己的网站上填写收货地址,然后跳转到2checkout结帐页面,但它会再次填写收货地址,如果有人重新选择收货地址会造成运费风险。我不知道为什么,请帮助我。这是需要传输的参数。

我网站上的送货地址

2checkout 结账页面

0 投票
0 回答
128 浏览

maven - 找不到包 com.twocheckout.TwocheckoutCharge

我想为 JSF WAR 应用程序使用 2Checkout-java 库。我将其配置到pom.xml文件中:

依赖:

Maven仓库:

但是当我尝试编译我得到的代码时:

找不到包 com.twocheckout.TwocheckoutCharge。

我将 jar 文件检查到存储库中,我看到 jar 的大小只有 2.1 KB!

https://oss.sonatype.org/content/repositories/releases/com/twocheckout/twocheckout-java/0.1.0/

也许我缺少一些配置?我检查了 jar 文件的内容,没有看到任何 Java .class 文件。你有过类似的情况吗?