问题标签 [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.

0 投票
3 回答
2710 浏览

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] => 资源已经确认) )

0 投票
2 回答
1557 浏览

payment-gateway - GoCardless 网络钩子

我使用 gocardless 网关来处理付款。当我使用任何类型的支付网关时,我曾经依赖网络挂钩。但我觉得自己暴露在使用 gocardless 的情况下,原因如下:正如我所见,无法将支付与应用程序实体连接起来。让我们看看下一个流程:

  1. 用户在我的网站上按下“使用 gocardless 付款”按钮
  2. 用户在 gocardless 网站上填写表格
  3. 用户确认付款但没有访问redirect_url(我可以在redirect_url参数中插入我的参数并获取相关实体。所以让我们认为它丢失了)
  4. Gocardless 向我发送 webhook

所有的步骤似乎都很完美。你会说“他可以从 webhook 获得实体支付关系”,但我不能。这是网络钩子数据:

除价格外,没有与数据库实体相关的数据。因此我无法处理数据。我无法嵌入有关买家或产品的信息。是否有另一种方式来获得买方-有效载荷-产品关系?

在检查了完整的系统工作流程几个小时后,我意识到这可能是在 gocardless 网关上确认购买的另一种方式。如果我没记错的话,我可以依靠 redirect_url 操作,因为我的应用程序必须确认付款。在其他情况下,将不会应用付款,不会发送任何款项,并且会在短时间内从 gocardless 中删除记录。您能否确认我的想法或提出另一种付款处理方式?

0 投票
1 回答
1006 浏览

php - Go Cardless API - 如何知道谁有订阅

对于以前使用过 go-cardless 的人来说,这是一个非常快速和简单的问题。

我已经阅读了文档(我认为 - 可能错过了这个 :-P)并且只是在努力解决一点:

已发送新的预授权 - 很好

返回我的服务器 - 很好

但是 - 从发回的信息中,除了客户唯一 ID 之外,它不会返回任何客户识别信息。

Soooo - 然后我如何确认该人具有有效的订阅/预授权?

我知道我可以通过会话来执行此操作,然后以这种方式将返回给客户的 ID 链接起来,但如果会话因任何原因失败,这似乎充满了安全问题和问题。

这样做的正确方法是什么?

我猜想我可以以某种方式使用返回的唯一 ID 然后请求客户的实际信息,但我也找不到如何做到这一点!

https://developer.gocardless.com <- 这是公司的文件。

请告诉我,我只是太厚了,错过了一个明显的步骤。

这是支付/订阅成功后返回的内容

编辑

我正在传递以下内容:

state应该传回 -> 但我不知道为什么它不是????

提前致谢!

ps 不知道这属于什么标签,因为 API 太可怕了 - PHP 和 go-cardless 是我能做的最好的事情!## Heading ##!!!!

0 投票
1 回答
320 浏览

django - 如何在 django 中使用 gocardless.com

我必须在 Django 中使用 gocardless 支付网关,如何在我的项目中使用它。

有没有什么好的 django 包,支持最新的无卡支付,

0 投票
3 回答
516 浏览

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 包的具体问题?

0 投票
1 回答
2780 浏览

javascript - ES6 -- es5 文件的导入

我尝试使用此(https://github.com/gocardless/es6-angularjs/blob/master/README.md)作为起点,然后包含引导javascript 代码。为了打开一个模态

但唯一会发生的是:

我将此添加到 main.js:

这到 loader.config.js 文件:

0 投票
1 回答
511 浏览

c# - 无法使用 RestSharp 和 GoCardless 设置 MIME 类型

使用 C#、.Net 4,5、RestSharp v4.0.3

尝试在 GoCardless 中创建 api_key

我像这样创建一个 RestClient :

当我发布到 GoCardless 时出现错误

0 投票
1 回答
84 浏览

drupal - Drupal 7 和 Commerce GoCardless 模块 - 库未加载错误

我无法让 GoCardless 界面正常工作。我已经从 github 下载了 GoCardless PHP 库 zip 文件。但是,我不确定在哪里保存它,以及如何命名库。该文档没有帮助。当我尝试使用“直接借记”选项付款时,我收到“未加载 GoCardless 库”错误。

我正在使用 Drupal 7.37 和 Commerce GoCardless 7.x-1.x-dev

我有一个客户在等待他们的新网站上线,但如果没有 GoCardless 付款就无法使用,因此我们将不胜感激。

谢谢,保罗

0 投票
1 回答
115 浏览

node.js - 加载 GoCardless SDK 时需要不起作用

当我尝试加载 GoCardless SDK 并按照文档中的内容应用配置时, nodejs 会抛出以下错误:

这是包含 SDK 的文件的样子。

0 投票
1 回答
225 浏览

php - GoCardless - 代币

我想设置一个 GoCardless 沙箱。我已经注册并且可以登录。要连接,我需要帐户详细信息(app_id、app_secret、merchant_id、access_token)。

我有点困惑从沙盒中哪里可以找到它们。

我去了“开发者”菜单,但仍然无法获得它们。

请帮我。我走错路了吗?

我正在关注这个: https ://developer.gocardless.com/legacy/php/#getting-the-library

提前致谢。