Если вы пытаетесь реализовать передачу с помощью API-интерфейсов Flutterwave, вы можете использовать доступные SDK, предоставленные Flutterwave, в их репозитории Github. Я хотел бы проиллюстрировать, как вы можете сделать это, используя PHP SDK для простой демонстрационной передачи, но вы можете использовать тот же подход для любого из SDK.
Сначала вы загружаете SDK из репозитория Github и включаете его в свой проект. Вы должны добавить свои ключи в файл .env. Затем импортируйте необходимые файлы в файл, в который вы хотите начать передачу.
require_once('Flutterwave/api/Transfer.php');
use Flutterwave\Transfer;
Затем вы можете инициировать перевод со следующим кодом
$single = new Transfer();
$result = $single->singleTransfer($array);
$trx = json_decode($result, true);
Приведенный выше код создает новую передачу, передает ваш запрос как arary в переменную `$ array` и сохраняет результат в переменной` $ result`. В результате получается json, поэтому он преобразуется в массив `$ trx`, отсюда вы можете напечатать свой ответ или передать его другой функции.
Обратите внимание, что переводы работают с Webhook. Webhook - это обратный вызов HTTP: HTTP POST, который происходит, когда что-то происходит; простое уведомление о событии через HTTP POST.
Таким образом, статус вашего перевода отправляется на URL вашего webhook, который вы должны добавить в свою панель rave в разделе настроек> раздел webhook.