3

Stripe で支払いを実装しようとしています。Stripe コネクトを使用しています。

「プラットフォームを介した充電」のドキュメントを読んでいますが、次のように書かれています。

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

と(ストライプ接続による oauth フローから取得) がありますが、何が必要PLATFORM_SECRET_KEYですか?CONNECTED_STRIPE_ACCOUNT_IDTOKEN

トークンは「stripe フォーム」から取得できると読みましたが、ユーザーにカード データを要求する必要がある場合、stripe アカウントを「接続」するポイントは何ですか?

流れから何かを逃しましたか?

ユーザー アカウントからトークンを作成する方法はありますか?

顧客を作成する必要がありますか?

注:私はストライプ支払いの初心者です。

4

1 に答える 1

5

Stripe Connectは、ユーザーに代わって料金を作成するために使用されます。たとえば、あなたがマーケットプレイスで、John がランプをオンラインで販売することを許可しているとします。次に、アリスが来て、あなたのウェブサイトでジョンからランプを購入したいと考えています。前述のコードを使用して Alice に請求し、資金を直接 John の口座に送金します。

ここであなたが望んでいるのは、代わりに Alice を自分で請求することのようです。その場合、Alice は Stripe アカウントを必要としません。Stripe Checkoutを使用して Alice のカードの詳細を収集するか、 Stripe.jsを使用して独自のフォームを作成する必要があります。これによりカードトークンが提供され、それをサーバーに送信して、請求チュートリアルで説明されているように、 APIを介して請求を作成するために使用します。tok_XXX

于 2015-08-18T22:57:45.787 に答える