问题标签 [adyen]
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.
php - 未收到 adyen 回调
我正在尝试将 adyen api 实施到我的项目中,但遇到以下问题:
起初,我收到来自 adyen 的通知回调,其中 AUTHORIZATION 为 true,事务状态为 1,但在此之后,我没有收到任何其他通知。即使支付过程被捕获为真,通知也不会到达。
我已经在 adyen 沙箱中测试了 adyen 通知,并且通知可以正常工作。这是回调文件的代码示例:
为什么会发生这种情况的任何想法?
android - 如何找到我的 Adyen 令牌?
我正在尝试使用 Adyen 进行移动支付,但被困在第 1 步...
我用一个按钮制作了一个演示活动,该按钮将启动PaymentActivity
. 这是一些详细说明的代码:
我如何以及在哪里找到这个your_token
?我读过关于在 CA -> Settings/Users 下找到它的信息,但是....我没有看到我应该在任何地方使用的令牌。我也丢失了链接:/
请帮忙,因为我什至无法在没有令牌的情况下尝试示例代码。
angularjs - 当我从 Adyen(支付系统)重定向到我的应用程序时,UI-Router 状态不起作用
我正在尝试让我的应用程序与 Adyen 支付系统一起使用。在某个时刻,我将用户重定向到 Adyen 进行付款。当用户完成后,Adyen 会重定向到提供的返回 url。Adyen 还向 url 添加了一些查询参数,这些参数在返回 url 页面上很有用。
这是 Adyen 在付款后重定向到的 URL 示例:
http://my.domain/#/payment/result?authResult=AUTHORISED&merchantReference=000220-16402-1459625180&merchantSig=BjeKwBOp70hcsNRD8GUat3fHn4qXxX4Bb2Nxg9RRa04%3D&paymentMethod=mc&pspReference=8614596253051402&shopperLocale=en_GB&skinCode=wMrD9Eei
现在,我想使用 UI-Router 将我带到正确的页面,并加载正确的控制器。根据查询参数 authResult 中的值,我想进入不同的状态。我为 /payment/result?authResult 创建了一个状态:
授权状态示例:
现在,当我对此进行测试并且 Adyen 测试环境重定向到上述 url 时,永远不会进入 /payment/result?authResult 状态的控制器。(我在定义开关的行放置了一个断点,但 Chrome 从未到达那里。)相反,我在控制台中从 angular 中得到了很多错误。他们主要说我进入了一个无限的摘要循环(https://docs.angularjs.org/error/$rootScope/infdig?p0=10&p1=%5B%5D)。我想这与这个问题无关,因为这也是 Adyen 重定向到返回 url 时发生的情况,而我还没有为重定向路径定义任何状态。
考虑到重定向网址,我定义的状态可能有什么问题?
非常感谢您的帮助!
php - Adyen 付款:保存卡令牌并稍后使用令牌付款
可以允许 adyen 保留信用卡详细信息,并根据令牌或客户 ID 而非信用卡信息向客户付款。我检查了 adyen 标记化方法,我找不到任何标记化方法的 api 文档(类似于条带支付)。
任何一个请给我建议。
ios - SFSafariViewController 在返回应用程序时丢失状态
我的应用程序有一个基于 Web 的在线支付流程——使用 Adyen 托管支付页面 (HPP)——在SFSafariViewController
(由 Adyen 推荐)。当支付流程完全发生在 Safari 内部时,这非常有效。
但是一些银行使用他们的本地 iOS 应用程序来授权网络支付(通常是在将用户 ID 输入网络流程后在其中输入 PIN 码)。返回我的应用程序时,Safari 视图控制器通常会重新加载其内容,在付款完成之前重置整个付款流程。(通过简单地访问任何其他应用程序也经常发生同样的事情——猜想它与内存消耗有关吗?)
无论如何,有什么方法可以强制 Safari 视图控制器保持其当前状态?
android - 如何在eclipse中集成adyen payment getaway?
我们可以在 Eclipse 中集成 adyen 付款方式吗?
有人知道吗?
xamarin - Xamarin.Android Adyen 集成和绑定库 .aar
您好同事开发人员,
我目前正在开发一个需要集成支付服务提供商的 Xamarin Form 应用程序。我的公司要求我使用Adyen作为 PSP。
Adyen 本身不提供有关 Xamarin 集成的任何信息。存在适用于 Android 和 IOS 的信息,但找不到适用于 Xamarin 表单/Xamarin.Android 的任何信息。
我创建了一个绑定库(android)。我已将 Adyen 提供的.aar 文件添加到其中。然后我用 LibraryProjectZip 属性构建了它,但是在添加了对我的 Xamarin.android 项目的引用之后,我不能使用它应该包含的任何方法......
我已经用另一个 .aar 尝试过这个过程,一切都很顺利......
你们中是否有人已经将 Adyen 集成到 Xamarin 表单/Xamarin.android 应用程序中?
提前致谢,
诺斯特
c# - Adyen,无法获得正确的 SHA-256 加密
我正在使用签名字符串和私钥来生成使用 SHA-256 加密的公钥。
散列函数是标准的 C# SHA-256 散列函数:
字符串签名如下所示: allowedMethods:blockedMethods:countryCode:currencyCode:merchantAccount:merchantReference:offset:orderData:paymentAmount:sessionValidity:shipBeforeDate:shopperEmail:shopperLocale:shopperReference:skinCode:::GB:GBP:MyTest:abc:::1 :2017-04-28T15:07:10+01:00:2017-04-30::en_US::neDRF4H4
我也按照建议使用转义的 ':' 进行了尝试: allowedMethods:blockedMethods:countryCode:currencyCode:merchantAccount:merchantReference:offset:orderData:paymentAmount:sessionValidity:shipBeforeDate:shopperEmail:shopperLocale:shopperReference:skinCode:::GB:GBP:MyTest :abc:::1:2017-04-29T13:34:48+01:00:2017-05-01::en_US::neDRF4H4
然后我的 html 表单如下所示:
使用 angular2 计算字段值的位置 - 使用用于构建签名字符串的相同值,因此我确信数据匹配。
当我发送表格时,我收到一条错误消息,指出商家签名不正确。
也许签名字符串的格式可能不正确?我正在尝试使用托管支付来调用 Barclaycard Smartpay。此处的文档:托管支付页面集成指南
注意:barclays 文档已过期(最后更新于 2012 年),并且对 SHA-1 的引用现在使用 SHA-256。它是使用 Adyen 支付系统构建的,我使用以下示例代码重用了字符串生成示例:https ://github.com/Adyen/adyen-asp.net-sample-code
php - 在 Adyen 定期付款
我正在尝试在 Adyen 发起定期付款,但我不知道该怎么做。我已尝试发送请求收据付款结果:
我收到以下错误:错误:Skin null 不存在我已验证包含有效的 skinCode。
我使用 SepaDirect 作为付款方式。
我也刚刚尝试将上述字段附加到我正在使用的初始付款提交表单中,但它们基本上被忽略了,付款被一次性处理。
任何帮助将不胜感激,我几天来一直在梳理文件以使这无济于事。
adyen - 错误:skin null 不存在
从我的控制器,我试图发出一个发布请求,https://test.adyen.com/hpp/select.shtml
但我继续收到这个错误
这是我的代码的一部分
并处理请求