Зарядка аккаунта в Stripe

Я пытаюсь осуществить платежи с помощью Stripe, я использую Stripe connect.

Я читаю документацию по «Зарядке через платформу» и там говорится:

\Stripe\Stripe::setApiKey(PLATFORM_SECRET_KEY);
\Stripe\Charge::create(array(
'amount' => 1000,
'currency' => 'gbp',
'source' => {TOKEN},
'destination' => {CONNECTED_STRIPE_ACCOUNT_ID}
));

у меня есть PLATFORM_SECRET_KEYи CONNECTED_STRIPE_ACCOUNT_ID (Получено из oauth потока с полосой подключения), но что нужно TOKEN?

Я считал, что токен может быть получен из «формы полосы», но какой смысл «подключать» учетную запись полосы, если мне нужно запросить данные карты для моих пользователей?

Я что-то пропустил из потока?

Есть ли способ создать токен из учетной записи пользователя?

Нужно ли создавать клиента?

Примечание: я новичок с полосовыми платежами.

3

Решение

Stripe Connect используется для создания платежей от имени ваших пользователей. Допустим, вы, например, рынок, вы разрешаете Джону продавать лампы онлайн. Затем приходит Алиса и хочет купить лампу у Джона на вашем сайте. Вы используете код, который вы упомянули ранее, чтобы списать средства с Алисы и перевести средства непосредственно на счет Джона.

Похоже, что здесь вы хотите, чтобы вместо этого взимать плату за Алису. Алисе в этом случае не нужен аккаунт Stripe. Вам необходимо собрать данные карты Алисы, используя Нашивка или строить свой собственный форма с помощью Stripe.js. Это даст вам карточку токена tok_XXX что вы затем отправляете на свой сервер, где вы используете его для создания заряда через API как объяснено в обвинениях руководство.

5

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

Других решений пока нет …

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