Субсчета – это мощная функция платформ интеграции платежей, таких как Flutterwave. Они позволяют предприятиям создавать и управлять несколькими учетными записями в рамках основной учетной записи, обеспечивая беспрепятственное управление транзакциями и финансовое отслеживание. В этой статье блога мы углубимся в процесс создания суб-аккаунтов во Flutterwave и рассмотрим различные методы достижения этого программным путем. Мы предоставим примеры кода, иллюстрирующие каждый метод, что позволит разработчикам эффективно реализовать функции дочерних учетных записей.
Метод 1: использование Flutterwave API
Futterwave API предоставляет простой способ программного создания субаккаунтов. Вот пример того, как это сделать с помощью Python:
import requests
url = "https://api.flutterwave.com/v3/subaccounts"
payload = {
"account_bank": "Zenith Bank",
"account_number": "0123456789",
"business_name": "Sub-Account Business",
"business_email": "subaccount@example.com",
"business_contact": "John Doe",
"business_contact_mobile": "+2348012345678",
"split_type": "percentage",
"split_value": 0.5
}
headers = {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
Метод 2: использование панели управления Flutterwave
Flutterwave также предоставляет удобную панель управления, на которой субаккаунты можно создавать вручную. Выполните следующие действия:
- Войдите в свою учетную запись Flutterwave.
- Перейдите в раздел «Дополнительные учетные записи».
- Нажмите кнопку «Добавить дополнительный аккаунт».
- Заполните необходимые данные, такие как банк счета, номер счета, название компании, адрес электронной почты, контактную информацию и данные разделения.
- Сохраните дополнительный аккаунт.
Метод 3: использование библиотек и SDK Flutterwave
Flutterwave предлагает различные библиотеки и SDK для популярных языков программирования, таких как Python, JavaScript, PHP и других. Эти библиотеки предоставляют удобные методы и функции для взаимодействия с API Flutterwave и создания дополнительных учетных записей. Вот пример использования PHP-библиотеки Flutterwave:
require_once('path/to/flutterwave-php/autoload.php');
use Flutterwave\Flutterwave;
$flutterwave = new Flutterwave('YOUR_API_KEY');
$subAccountData = [
'account_bank' => 'Zenith Bank',
'account_number' => '0123456789',
'business_name' => 'Sub-Account Business',
'business_email' => 'subaccount@example.com',
'business_contact' => 'John Doe',
'business_contact_mobile' => '+2348012345678',
'split_type' => 'percentage',
'split_value' => 0.5
];
$response = $flutterwave->subaccounts->createSubAccount($subAccountData);
print_r($response);
В этой статье мы рассмотрели различные методы создания субаккаунтов во Flutterwave. Мы рассмотрели программное создание дополнительных учетных записей с использованием API Flutterwave, создание дополнительных учетных записей вручную через панель управления Flutterwave и использование библиотек Flutterwave и SDK. Используя эти методы и предоставленные примеры кода, разработчики могут легко интегрировать функции дополнительных учетных записей в свои приложения, обеспечивая эффективное управление транзакциями и финансовое отслеживание.
Не забудьте обратиться к официальной документации Flutterwave для получения подробной информации о конечных точках API, параметрах и методах аутентификации.