问题标签 [gocardless]
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 - 使用数组检索错误消息
我在 PHP 中使用GoCardless 的 API版本来处理我网站上的付款。但是,当他们的 API 返回错误时,我想向用户显示更有效的错误。
我已经完成了一半,但我想知道是否有任何方法可以执行以下操作:
如果我有以下错误:
Array ( [error] => Array ( [0] => 资源已经确认) )
The resource has already been confirmed
反正有没有用PHP提取部分?
我的代码:
谢谢。
更新 1:
触发异常的代码:
更新 2 :->print_r($e->getMessage())
输出:
Array ( [error] => Array ( [0] => 资源已经确认) )
payment-gateway - GoCardless 网络钩子
我使用 gocardless 网关来处理付款。当我使用任何类型的支付网关时,我曾经依赖网络挂钩。但我觉得自己暴露在使用 gocardless 的情况下,原因如下:正如我所见,无法将支付与应用程序实体连接起来。让我们看看下一个流程:
- 用户在我的网站上按下“使用 gocardless 付款”按钮
- 用户在 gocardless 网站上填写表格
- 用户确认付款但没有访问redirect_url(我可以在redirect_url参数中插入我的参数并获取相关实体。所以让我们认为它丢失了)
- Gocardless 向我发送 webhook
所有的步骤似乎都很完美。你会说“他可以从 webhook 获得实体支付关系”,但我不能。这是网络钩子数据:
除价格外,没有与数据库实体相关的数据。因此我无法处理数据。我无法嵌入有关买家或产品的信息。是否有另一种方式来获得买方-有效载荷-产品关系?
在检查了完整的系统工作流程几个小时后,我意识到这可能是在 gocardless 网关上确认购买的另一种方式。如果我没记错的话,我可以依靠 redirect_url 操作,因为我的应用程序必须确认付款。在其他情况下,将不会应用付款,不会发送任何款项,并且会在短时间内从 gocardless 中删除记录。您能否确认我的想法或提出另一种付款处理方式?
php - Go Cardless API - 如何知道谁有订阅
对于以前使用过 go-cardless 的人来说,这是一个非常快速和简单的问题。
我已经阅读了文档(我认为 - 可能错过了这个 :-P)并且只是在努力解决一点:
已发送新的预授权 - 很好
返回我的服务器 - 很好
但是 - 从发回的信息中,除了客户唯一 ID 之外,它不会返回任何客户识别信息。
Soooo - 然后我如何确认该人具有有效的订阅/预授权?
我知道我可以通过会话来执行此操作,然后以这种方式将返回给客户的 ID 链接起来,但如果会话因任何原因失败,这似乎充满了安全问题和问题。
这样做的正确方法是什么?
我猜想我可以以某种方式使用返回的唯一 ID 然后请求客户的实际信息,但我也找不到如何做到这一点!
https://developer.gocardless.com <- 这是公司的文件。
请告诉我,我只是太厚了,错过了一个明显的步骤。
这是支付/订阅成功后返回的内容
编辑
我正在传递以下内容:
state
应该传回 -> 但我不知道为什么它不是????
提前致谢!
ps 不知道这属于什么标签,因为 API 太可怕了 - PHP 和 go-cardless 是我能做的最好的事情!## Heading ##!!!!
django - 如何在 django 中使用 gocardless.com
我必须在 Django 中使用 gocardless 支付网关,如何在我的项目中使用它。
有没有什么好的 django 包,支持最新的无卡支付,
visual-studio-2010 - GoCardless SDK“需要比项目中指定的更高版本的 .NET Framework”(ASP.NET 3.5,Visual Studio 2010)
更新 201521011559:我想知道这是否是由用于构建包的 .nuspec 文件中的依赖项规范中的错误引起的...
客户端 SDK 的 .nuspec 文件位于 GoCardless 的 GitHub 存储库中
https://github.com/gocardless/gocardless-dotnet/blob/master/GoCardlessSdk/GoCardlessSdk.nuspec
并包括本节:
我是否认为这意味着无论目标项目的目标框架版本如何,它都会尝试安装 RestSharp.Net2?
原始问题:
我们的一个项目是一个 ASP.NET Web 应用程序 - 目标框架设置为 .NET 3.5,没有客户端配置文件或任何东西。
我刚刚安装了包含 GoCardless .NET SDK 的 NuGet 包(http://www.nuget.org/packages/GoCardless/)
它似乎工作正常。然后我在我的一个页面中添加了对 GoCardless.Sdk 的引用,项目拒绝编译:
找不到类型或命名空间名称“GoCardlessSdk”(您是否缺少 using 指令或程序集引用?)
真正奇怪的是,如果我删除引用,然后右键单击引用,添加引用,浏览到..\packages\GoCardless\lib\net35\
文件夹并选择GoCardlessSdk.dll
,我会收到此错误:
“GoCardlessSdk.dll”或其依赖项之一需要比项目中指定的版本更高的 .NET Framework 版本。您可以通过单击“项目”菜单上的“属性”,然后在“.NET Framework”下拉框中选择一个新目标来更改 .NET Framework 目标。
是否仍要在项目中添加对“GoCardlessSdk.dll”的引用?
我已经使用 NuGet 包资源管理器检查了包。它肯定同时公开了 .NET 2.0 和 .NET 3.5 版本;唯一的依赖项是 Newtonsoft.Json 和 RestSharp,它们都在 .NET 3.5 上运行良好。
我在 Windows 7 x64 上使用 Visual Studio 2010 Premium。这是 Visual Studio 问题、.NET 问题还是 GoCardless SDK NuGet 包的具体问题?
javascript - ES6 -- es5 文件的导入
我尝试使用此(https://github.com/gocardless/es6-angularjs/blob/master/README.md)作为起点,然后包含引导javascript 代码。为了打开一个模态
但唯一会发生的是:
我将此添加到 main.js:
这到 loader.config.js 文件:
c# - 无法使用 RestSharp 和 GoCardless 设置 MIME 类型
使用 C#、.Net 4,5、RestSharp v4.0.3
尝试在 GoCardless 中创建 api_key
我像这样创建一个 RestClient :
当我发布到 GoCardless 时出现错误
drupal - Drupal 7 和 Commerce GoCardless 模块 - 库未加载错误
我无法让 GoCardless 界面正常工作。我已经从 github 下载了 GoCardless PHP 库 zip 文件。但是,我不确定在哪里保存它,以及如何命名库。该文档没有帮助。当我尝试使用“直接借记”选项付款时,我收到“未加载 GoCardless 库”错误。
我正在使用 Drupal 7.37 和 Commerce GoCardless 7.x-1.x-dev
我有一个客户在等待他们的新网站上线,但如果没有 GoCardless 付款就无法使用,因此我们将不胜感激。
谢谢,保罗
node.js - 加载 GoCardless SDK 时需要不起作用
当我尝试加载 GoCardless SDK 并按照文档中的内容应用配置时, nodejs 会抛出以下错误:
这是包含 SDK 的文件的样子。
php - GoCardless - 代币
我想设置一个 GoCardless 沙箱。我已经注册并且可以登录。要连接,我需要帐户详细信息(app_id、app_secret、merchant_id、access_token)。
我有点困惑从沙盒中哪里可以找到它们。
我去了“开发者”菜单,但仍然无法获得它们。
请帮我。我走错路了吗?
我正在关注这个: https ://developer.gocardless.com/legacy/php/#getting-the-library
提前致谢。