【发布时间】:2019-01-07 18:22:08
【问题描述】:
正在通过flutterwave的文档进行批量传输和启动传输,但仍然无法清楚地解释如何做到这一点。任何有示例代码或解释的人将不胜感激
【问题讨论】:
标签: flutterwave
正在通过flutterwave的文档进行批量传输和启动传输,但仍然无法清楚地解释如何做到这一点。任何有示例代码或解释的人将不胜感激
【问题讨论】:
标签: flutterwave
如果您尝试使用 Flutterwave API 实现传输,则可以使用 Flutterwave 在其 Github 存储库中提供的可用 SDK。我将说明如何使用 PHP SDK 进行简单的单次传输演示,但您可以对任何 SDK 使用相同的方法。
首先,您从 Github 存储库下载 SDK 并将其包含在您的项目中。您应该将密钥添加到 .env 文件中。然后将所需文件导入您要启动传输的文件中。
require_once('Flutterwave/api/Transfer.php');
use Flutterwave\Transfer;
然后就可以用下面的代码发起转账了
$single = new Transfer();
$result = $single->singleTransfer($array);
$trx = json_decode($result, true);
上面的代码实例化了一个新的传输,将你的请求作为一个数组传递到 `$array` 变量中,并将结果存储在 `$result` 变量中。结果是一个 json,因此它被转换为一个数组 `$trx`,您可以从这里打印您的响应或将其传递给另一个函数。
请注意,传输可与 Webhook 一起使用。 Webhook 是一个 HTTP 回调:当某事发生时发生的 HTTP POST;通过 HTTP POST 的简单事件通知。
因此,您的传输状态将发送到您的 webhook URL,您必须将其添加到您的 rave 仪表板中的 settings>webhook 部分。
【讨论】:
我最终给他们的客户服务发了一封邮件,并直接打电话给他们的一位开发人员,他给我发了一个中型帖子,其中包含确切的步骤
【讨论】: