问题标签 [eway]

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

c# - 来自终端的卷曲 eWay 对来自 IIS 的卷曲产生不同的响应

我可以按照他们 API 中“透明重定向”的示例来卷曲 ewayAPI。

但是将完全相同的 curl 请求转换为 C# 代码我得到以下错误代码:V6011 和 V6047

我已经检查并重新检查,甚至使用了wireshark来确保我通过C#发送的包内容与我通过终端发送的包内容相同。

我认为在我的开发盒上的 IIS 中存在一些编码问题或设置,这会扭曲对 eway 的 curl 请求,这在终端中不会发生。

有谁知道我是否必须在 IIS 中选择一个设置以确保 curl 请求通过?

0 投票
0 回答
242 浏览

php - Eway 定期付款通知无声帖子

我目前正在为Eway做一个PHP支付网关接口,接口包括:

}

我能够完成除 handleRecurringPayment 功能之外的所有其他功能,该功能应该在处理每次定期付款时从 Eway 获得静默帖子并获得状态,如失败或成功,以便我可以更新我们这边的信息。

现在,我已经用 Stripe API 完成了这个,见下文,因为他们的API 文档中的事件对象非常清楚,你也可以在下面看到我的代码:

浏览网站后,除了这篇文章外,我没有发现任何与我要查找的内容相关的问题,在那篇文章中我不太明白“您可以将用户的卡详细信息作为代币存储在 eWAY 中,然后在您的应用程序。”,我认为该帖子中的链接也已损坏。

根据我对流程的理解:首先在 Eway 上创建代币客户 -> 使用该代币客户创建重新计费客户 -> 使用重新计费客户创建重新计费事件。

我试过给他们发邮件,他们说如果你不在澳大利亚,我们就帮不了你。现在我真的不知道从哪里开始。也许 Eway 只是没有针对每次定期付款的静默帖子或通知?或者我在构建一个重复的 biling 事件时错过了什么?

由于重复计费方法只允许在 SOAP 中,我的代码真的很长,所以我没有附加其他功能的代码。抱歉,我对支付网关和 PHP 很陌生。

0 投票
1 回答
71 浏览

ruby-on-rails - Rails 中 activemerchant gem 的 Eway 反复出现问题

我正在尝试EWay payment integrationActive-merchant Gem应用程序中进行设置Rails

我成功设置了 EWay,但是当时尝试设置Recurring时出现以下问题:

我尝试了很多,但仍然没有找到任何合适的解决方案。

任何人都对 EWay 重复有更好的解决方案或经验,那么请提供很多帮助。

谢谢

0 投票
1 回答
390 浏览

asp.net-mvc - ASP.NET MVC 应用程序上不断出现 eWay Rapid Error S9992

我那里有这个代码...

它在单元测试中按预期工作,但如果我在正在运行的 Web 应用程序的上下文中运行它,它会返回错误。

我在两个单独的解决方案中设置了两个单独的 ASP.NET 应用程序。每个都有一个运行上述代码的单元测试。在这两种解决方案中,测试都通过了。

我将相同的代码复制到基本的 GET 控制器操作(不包括断言)中,第一个解决方案得到了没有错误的结果,但第二个解决方案得到了可怕的 S9992 错误。

这两个站点都在 IIS Express 10 上运行。

相同的代码如何在 4 个单独的上下文中运行,而在一个上下文中运行(在本地 Web 应用程序中运行以及部署到 Azure 时)

目前没有意义。

我已经确认 ApiKey 和 Password 是正确的,并且在所有四个上下文中都是相同的。Create Transaction 使用一些常见的属性/地址/等进行硬编码。

注意:我使用的是 NuGet 包版本 1.6.0-beta1

0 投票
1 回答
447 浏览

php - eWAY pay now button, seems to have a bug?

I've just implemented a eWAY pay now button and have noticed some strange behavior that only happens on a tablet with Microsoft edge.

Basically using the data-resulturl, one can redirect after successfull payment, eg.

In my situation, I bring over the session variables to the booking.php page, write them into the database , send a confirmation email to customer and a email to admin, end session, then redirect to a booking-success.html page.

However on the tablet running edge, if you click the 'pay now' button it loads a modal as per normal, but if you click cancel it fires the data-resulturl. sending the emails and writing to the database. it does not redirect to success page.

Essentially users can make bookings without paying.

Win10 Microsoft edge is not effected by the bug.

So I am at a loss at what is actually happening here, how is this even possible?

I just tried sending data-resulturl to payment.php with a redirect to booking.php, but it still fires the emails and db write.

0 投票
1 回答
92 浏览

php - 如何获得 eway 响应对象的受保护值?

当我尝试在我的 eway sdk 中通过 TokenCustomerID 获取客户信息时。它返回一个对象。请查找对象截图。

我想从这个对象访问数据,但是如何? 在此处输入图像描述

提前致谢。

0 投票
1 回答
212 浏览

php - 如何在不同位置调用 eway 支付网关表格

我已经在我的 wordpress 应用程序中安装了 woocommerce 并且还安装了 eway 支付网关插件。它在我的默认结帐页面上显示完美。但是我想在不同的位置调用它(我的应用程序中有捐赠页面,并且也想在那里使用 eway),因为我是 wordpress 的新手,被严重卡住了。

请给我任何可能的建议,如果需要,请向我索要代码。

0 投票
1 回答
1619 浏览

php - 使用 nusoap 时如何强制执行 TLS 1.2?

我正在使用 nusoap 连接 Eway legacy Api。突然,Eway 在他们这边强制执行 TLS 1.2。所以我在我的服务器中设置了 open ssl 1.0 和 TLS 1.2。

我正在从该服务器连接运行良好的 Eway rapid api。由于 Legacy 和 Rapid api 都需要 TLS 1.2,并且 rapid 工作正常,这意味着我们的服务器设置没问题。但是这个遗留的 api 连接不起作用。

当我使用 nusoap 连接 Eway 旧版 API 时,我需要通过代码强制执行 TLS 1.2。

代码示例 -

我得到的错误按摩是-

wsdl 错误:获取https://www.eway.com.au/gateway/rebill/manageRebill.asmx- HTTP 错误:不支持的 HTTP 响应状态 403 禁止(soapclient->response 具有响应的内容)

我确信我的凭据,eway 支持团队也告诉我强制执行 TLS 1.2 来解决问题。但我不知道如何在 nusoap 库中强制实施 TLS 1.2。

0 投票
1 回答
130 浏览

angularjs - Angular eCrypt 加密返回 null

我正在为我的 .Net 应用程序使用 eway 支付网关。我已经从 NuGet 包管理器安装了 eWay.Rapid 包。我正在使用客户端加密来加密卡详细信息。

这是我的加密功能:

我在 html 中的 form 标记之后插入了这个脚本。

加密函数总是返回eCrypt:null

0 投票
0 回答
38 浏览

c# - Sitecore 和 eWay SDK 集成

eWay SDK 使用 automapper 和 newtonsoft .dll - 我目前正在尝试在我的使用 eWay SDK 的解决方案中创建一个“eWaywrapper”项目。

出于某种原因,我从 eWay 收到运行时错误,抱怨库的错误版本。该项目的 bin 包含正确的 .dll,但它几乎就像 eWay SDK 正在查看包含所有 sitecore 二进制文件的父 bin 文件夹。

我认为这可能不是一个独特的问题,因为其他集成肯定会使用与 Sitecores 冲突的不同 .dll 版本。

有没有人可以解决这种情况,例如将库 DLL 编译到项目中,或者为 eWay 的东西或其他类似的东西创建服务。谢谢。