问题标签 [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.
payment-gateway - 2结帐付款与帐单地址
我遇到了一个问题(可能是)。问题是当我提供带有信用卡信息的帐单地址以创建销售时。销售已成功处理。但是,当我跳过帐单地址时,它Authorization Failed
会被退回。
是否必须提供带有信用卡信息的帐单地址才能创建销售?
我正在使用我的应用程序中的 ajax 调用来做到这一点。
asp.net-mvc - 值不能为空。参数名称:s,2Chekout沙箱错误
我正在使用asp.net mvc 4
并2Checkout
制作一个在线交易系统。我正在使用 2Checkout 沙盒帐户来测试系统并按照他们的教程进行测试。出于某种原因,我收到了这个错误,
值不能为空。参数名称:s
这是我的代码,
控制器
查看(结帐)
查看(过程)
任何人都知道为什么我会收到此错误?我该如何解决?非常需要这个帮助!谢谢。
php - 在连接到 sandbox.2checkout.com:443 时出现未知 SSL 协议错误
我正在尝试使用+实现2checkout
支付网关,但在测试时,我收到 CURL 错误,它说:PHP
cURL
cURL 调用失败:-连接到 sandbox.2checkout.com:443 的未知 SSL 协议错误
可能的原因是什么?
php - 检查 2chekcout 沙盒帐户中所有分期付款的定期付款状态
我想检查 2Checkout 沙盒帐户中所有分期付款的定期付款状态。我没有收到第二期的通知。
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()
我在这里做错了什么?
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”更好的方法,任何信息都将受到赞赏。
示例代码(简化显示原理):
php - 如何使用 2checkout 固定收货地址
我使用2checkout付款,在我自己的网站上填写收货地址,然后跳转到2checkout结帐页面,但它会再次填写收货地址,如果有人重新选择收货地址会造成运费风险。我不知道为什么,请帮助我。这是需要传输的参数。
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 文件。你有过类似的情况吗?