まず、私は自分の英語には申し訳ありません。ストライプで管理アカウントに接続して支払いを行うにはどうすればよいですか?
私はStripeでアカウントAからアカウントBへの請求を作成したいと思います。アカウントAは管理されたアカウントです。アカウントBは、複数のアカウントのいずれでもかまいません。しかし、私が宛先パラメータで課金を作成しようとすると、APIはエラーを戻します。次のように言ってください:
"error": {
"type": "invalid_request_error",
"message": "The destination param must be a connected account.",
"param": "destination"
}
どうすればこれを取得するために宛先アカウント(アカウントB)に接続できますか?私はこれにPHPのAPIのストライプを使用しています。次にこれは私が使用しているサンプルコードです。ありがとうございます。
\Stripe\Stripe::setApiKey('sk_test_ACCOUNT_A_KEY');
// Charge the order:
$charge = \Stripe\Charge::create(array(
// 'source' => $token,
'customer' => 'cus_ID_CUSTOMER_TO_GET_PAYMENT',
"amount" => 100000,
"currency" => "usd",
"description" => "from account A to account B",
'destination' => 'acct_ID_DESTINATION_ACCOUNT'
)
);
echo "<pre>";
print_r($charge);
echo "</pre>";
2つのアカウントは、Stripe Connectと接続する必要があります(おそらく、スタンドアロンの方法を使用します)。ここのガイドをご覧ください。 https://stripe.com/docs/connect/standalone-accounts 2つのアカウントを接続すると、コードが正常に動作するようになります。 – korben
こんにちは@ korben、スタンドアロンアカウントはストライプがすべての処理、接続、ユーザーの作成などを許可します。このプロセスはすべてユーザーに透過的でなければならないので、私たちはそれを行うことはできません。それはバックグラウンドのプロセス(シーンの背後)のようにする必要があります。私はこれが管理アカウントとAPIで可能だと思います –