- 
                Notifications
    You must be signed in to change notification settings 
- Fork 20
Transfer (Payouts)
        Abraham Olaobaju edited this page Aug 22, 2023 
        ·
        4 revisions
      
    
    
Transfer funds from your Flutterwave Balances to Bank Accounts in an instant.
how to Initiate a transfer with Flutterwave.
use Flutterwave\Util\Currency;
$data = [
  "amount" => 2000,
  "currency" => Currency::NGN,
  "tx_ref" => "TEST-".uniqid().time()."_PMCKDU_1",
  "redirectUrl" => "https://www.example.com",
  "additionalData" => [
       "account_details" => [
           "account_bank" => "044",
           "account_number" => "0690000032",
           "amount" => "2000",
           "callback" => null
       ],
       "narration" => "Good Times in the making",
  ],
 ];
 $customerObj = $this->service->customer->create([
    "full_name" => "Time Squad",
    "email" => "[email protected]",
    "phone" => "+234900000001"
 ]);
 $data['customer'] = $customerObj;
 $payload  = $this->service->payload->create($data);
 $response = $this->service->initiate($payload);
 print_r($response);how to retry a previously failed transfer.