问题标签 [opayo]

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

magento - Magento Sage 支付模块错误:支付错误。Sagepay 说:3055:CardType 字段是必需的

我正在为 Magento 使用 Sage Pay 模块,现在当我尝试在 TEST 模式下下订单时,出现此错误:“付款错误。Sagepay 说:3055:CardType 字段是必需的。”

关于此错误的原因,我没有得到任何帮助。请帮忙

0 投票
0 回答
339 浏览

magento - 使用 sagepaysuite 支付网关 Magento 时自定义字段未保存在数据库中?

我在 magento 中创建了一些自定义字段,用于注册页面和单页结帐页面,但是在结帐时使用 sagepay 网关时它们没有保存到数据库中 - 我首先使用 sagepay 在我的测试服务器上测试了它们模拟器,他们保存好了。

我现在已将模块上传到实时站点,但在进行实际购买时它们没有保存?

有没有人解决这个问题?

谢谢

0 投票
1 回答
4380 浏览

e-commerce - 如何制作 SagePay BuyNow 按钮?

使用 PayPal,我可以非常轻松地创建一个 BuyNow 按钮,其中包含我的商家信息、价格、税金、运费等。这在 SagePay 中是否可行?

0 投票
2 回答
2643 浏览

php - sagepay curl 请求

我想通过我的网站处理付款,并希望为此目的使用 sagepay。我已经完成了此处提到的 sagepay go 直接集成指南:http: //www.sagepay.com/sites/default/files/pdf/user_guides/sagepaydirectprotocolandintegrationguidelines_0.pdf 现在,我创建了一个脚本,对处理http请求的字段。这是代码:

但我没有得到任何回复..可能是什么问题?它在 wamp 服务器和非 https url 中。

0 投票
2 回答
625 浏览

php - Sage Pay 表格退款和授权

我已经集成了表单付款方式,一切正常。但我正在寻找一种方法来允许从我的网站处理退款/授权,而不必去 Sage Pay 去做。

我找到了一些与 Sage Pay 直接方法相关的代码。这似乎奏效了,直到我意识到在下订单时我没有从 Sage Pay 取回安全码。

有没有办法获取安全码?或其他无需访问 Sage Pay 网站即可处理退款的方式。

谢谢你的帮助!说到 Sage Pay,我还是个新手。

0 投票
1 回答
2188 浏览

paypal - 根据帐号/分类代码发送和接收资金

我正在寻找使用信用卡详细信息进行付款的支付提供商(或任何其他方法)。然后立即将钱转入可能数百个银行账户之一(这必须基于银行帐号和分类代码)。

有人知道提供者或其他方式吗?

0 投票
2 回答
9032 浏览

payment-gateway - 如何解决 Sagepay 支付网关错误,“4006:此帐户不支持请求的 TxType”?

在 Live 网站上提交表单时,我得到了以下错误。

状态:无效

状态详细信息:4006:此帐户不支持请求的 TxType。

我的 sagepay 设置是 LIVE 如下,

SAGEPAY_CONNECT_TO = '直播'; SAGEPAY_TRANSACTION_TYPE = '付款';

但它不工作。有人说它更改为“DEFERRED”,但它也不起作用。以上设置在测试模式下工作正常,对于测试模式设置,

SAGEPAY_CONNECT_TO = '测试'; SAGEPAY_TRANSACTION_TYPE = '付款';

我该如何解决这个问题?谁能帮我?

0 投票
4 回答
440 浏览

php - 带 Sagepay 的 Codeigniter 和 $_GET 变量

我正在将 Sagepay 集成到我的 Codeigniter v2.1 应用程序中 - 出于某种原因,我在获取 $_GET 查询字符串中从 Sagepay 返回的加密数据时遇到问题。

每当我尝试 $_GET 中的变量时,它都会返回 FALSE,类似地,$_GET 数组本身会返回一个空数组。

网址如下:

我打开了以下配置设置:

谁能建议我做错了什么?

0 投票
1 回答
457 浏览

c# - 站点丢失 POST 值并出现意外 302 的问题

我一直在尝试解决将 Sagepay 服务器集成到 ac#.net 站点的问题。起初我认为 Sagepay 模拟器没有发回 POST。

从那以后,我发现(在记录期间)模拟器正在将值发布回站点,但随后又丢失了它们。我认为这可能是 global.asax 中的一个问题。

我已经尝试注释掉 global.asax 中的所有内容,并且模拟器中的值仍然丢失。

我一直在使用log4net来跟踪阶段,这是来自模拟器的调用之一,以及我的 log4net 如何将其放入数据库:

Application_BeginRequest
Application_BeginRequest Request.UrlReferrer :
Application_BeginRequest Request.ServerVariables.Count : 49
Application_BeginRequest: Form count = 16
Application_AuthenticateRequest
Application_EndRequest
Application_PreSendRequestHeaders
Application_PreSendRequestContent
Application_End Appliction
Started
Application_BeginRequest
Application_BeginRequest Request.UrlReferrer :
Application_BeginRequest Request.ServerVariables.Count Begin
= 48 Application_Begin Request.Form
形式:
Application_AuthenticateRequest
Application_AuthorizeRequest
Application_ResolveRequestCache

这一切都在几秒钟内发生。在加载页面时,它丢失了帖子数据。

这是我们在 sagepay 模拟器上得到的回报:

我们重新使用 .asp 来检查模拟器是否返回了 POST 并且它可以与 .asp 一起使用。我们真的很困惑为什么它不应该在 .aspx 中工作。任何帮助将不胜感激。

安德鲁

我已经设法从圣人页面更新并获得至少一个有效的响应。

但它仍然会丢失一些发布数据,因为它会触发 Application_BeginRequest 两次。(我不知道这是否有帮助)

找出 Application_BeginRequest 触发两次的原因。当 sage pay 将数据发送到页面时,它会被重定向到同一页面。

所以它在那里丢失了数据,但是我已经删除了我们所有的重定向规则,它仍在这样做。我们的解决方案中没有 Response.Redriect() 。所以我不知道下一步该去哪里寻找问题所在。

0 投票
1 回答
5701 浏览

magento - Magento 重复订单

我有一个 Magento 网站,使用的版本1.6.2.0在重复订单时遇到问题。

在研究了这个主题后,我发现大多数论坛帖子都解释1.4.x了重复订单的问题,并且提到的解决方案(即使是我发现的 SO 上的解决方案)只是建议用户将 Magento 更新为>1.4.

我也在这里找到了一个建议的解决方案,但不愿意删除会阻止可下载购买工作的观察者。

我还发现了几次提到的 Array Of Death 修复程序(例如这里),但是这个问题在 中不存在1.6.x,Zend 似乎已经解决了它。

有一些 Javascript 黑客建议,其中确认订单按钮在提交时被隐藏,但 Magento1.6.x已经这样做了。

我已将支付网关超时配置变量增加到 120 秒,我还想看看它是否会产生结果。我无法测试它,因为问题是间歇性的(因此可能是由支付网关和 Magento 之间的通信或缺乏通信引起的)。

我使用 Sagepay 作为支付网关。

我该如何进一步调试呢?