Перевести деньги с одного полосового счета на другой полосовой счет

Как я могу перевести деньги с одного полосового счета на другой полосовой счет?
Я следую этому коду от Вот:

\Stripe\Stripe::setApiKey(PLATFORM_SECRET_KEY);
\Stripe\Transfer::create(array(
'amount' => 1000,
'currency' => "hkd",
'destination' => {CONNECTED_STRIPE_ACCOUNT_ID}
));

Но получаю эту ошибку:

Тип: Stripe \ Error \ InvalidRequest

Сообщение: недостаточно
средства на счете Stripe. В тестовом режиме вы можете добавить средства в свой
доступный баланс (в обход ожидающего баланса) путем создания
взимать с 4000 0000 0000 0077 в качестве номера карты. Вы можете использовать
конечная точка / v1 / balance для просмотра баланса Stripe (для более
подробности, см. stripe.com / docs / api # balance).

Но в моем тестовом аккаунте, откуда я должен перевести деньги, есть около 3000 долларов, и все же я получаю вышеуказанную ошибку.

видеть это: тест-счет баланс

0

Решение

Это происходит со мной тоже. Моя ошибка была в том, что я использовал живой секретный ключ.
ты можешь проверить

  1. Вы используете тестовый подключенный идентификатор учетной записи (необходимо подключить
    клиент в тестовом режиме тоже. Live и Test подключенные идентификаторы
    разные).
  2. Вы используете тестовый секретный ключ для тестирования.
  3. Создайте одного клиента с картой №. 4000 0000 0000 0077 и зарядите его. Используя этот баланс, вы можете перевести сумму на другой счет.
1

Другие решения

Как правило, вы можете только переводить средства от аккаунт платформы в один из подключенных аккаунтов (не наоборот).

Принимая платежи от имени подключенной учетной записи, вам необходимо создать заряд, или прямо на подключенном аккаунте (с использованием Stripe-Account заголовок) или же через платформу (с использованием destination параметр). В обоих случаях вы бы использовали application_fee параметр (опционально), чтобы вынуть ваш вырез из транзакции.

Если вы хотите перевести средства за пределы комиссии, это называется передача в особом случае. Как следует из названия, эти переносы должны использоваться только в определенных конкретных сценариях и на них распространяются некоторые ограничения — самое главное, объем переносов в особых случаях должен составлять менее 10% от общего объема, обрабатываемого вашей платформой.

Для перевода средств средства должны быть доступны. Как правило, когда вы принимаете оплату, средства из комиссии первоначально «ожидают». После задержки (которая зависит от страны и учетной записи) они становятся «доступными» и могут быть переданы.

В тестовом режиме вы можете создавать расходы с помощью специального номера тестирования 4000 0000 0000 0077 так что средства сразу становятся доступными. Таким образом, вам не нужно ждать, чтобы проверить переводы.

Вы можете проверить состояние обеих частей баланса вашей учетной записи («в ожидании» и «доступно») с помощью «восстановить баланс» Вызов API.

2

По вопросам рекламы [email protected]