Как создать объект выплаты в Stripe, используя только идентификатор клиента?
Пожалуйста, помогите мне с вопросом. Я получаю токен из javascript (используя stripe.js) и передаю его в свой php-скрипт для создания клиента:
$customer = \Stripe\Customer::create(array(
"description" => "Customer for blah-blah-blah",
"source" => $post['token_id']
));
Затем я создаю банковский счет, используя этого созданного клиента:
$customer = \Stripe\Customer::retrieve($customer_id);
$bank_account = $customer->sources->create(array(
"bank_account" => array(
"country" => "US",
"currency" => "usd",
"account_holder_name" => $post['account_name'],
"account_holder_type" => 'individual',
"routing_number" => $post['routing_number'],
"account_number" => $post['account_number']
)
));
Теперь мне нужно создать выплату, но только с использованием идентификатора клиента. Я пытался так:
$payout = $customer->sources->create(array(
"amount" => $amount,
"currency" => $currency,
'customer' => $customerId,
));
Но это не работает. Теперь я делаю платежи через \Stripe\Charge:
$payout = \Stripe\Charge::create(array(
"amount" => $amount,
"currency" => $currency,
"customer" => $customer
));
Подскажите, пожалуйста, есть ли способ не использовать \ Stripe \ Charge и делать выплаты только с помощью идентификатора клиента? Спасибо большое!