3

MagentoとStripeの支払いを接続するためにInchooの拡張機能を使用しています。Inchooコンポーネントはシンプルで、 https://github.com/stripe/stripe-phpに基づいています。テスト支払いに使用すると、正常に機能します。

しかし、「application_fee」のためにストライプ接続が必要であり、問​​題が発生しました。

チュートリアルstripe.com/docs/connect/oauthによると、私はhttps://gist.github.com/afeng/3507366を使用しています

そして、すべてがまだうまく機能しています。

Stripe.com/docs/connect/collecting-feesによると:

次のコードがあります-

// Get the credit card details submitted by the form

$token = $_POST['stripeToken'];

// Create the charge on Stripe's servers - this will charge the user's card
$charge = Stripe_Charge::create(array(
  "amount" => 1000, // amount in cents
  "currency" => "usd",
  "card" => $token,
  "description" => "payinguser@example.com"),
  "application_fee" => 123 // amount in cents
  ),
  **ACCESS_TOKEN** // user's access token from the Stripe Connect flow
);

ただし、ACCESS_TOKENには問題があります。これは、前の手順で取得したものを使用しているためです'stripe.com/docs/connect/oauth'

エラーが発生します:

OAuthベースのリクエストでは、Stripe.jsのカードトークンを使用する必要がありますが、カードの詳細は直接提供されました。

Stripe.jsを使用する理由と場所を教えてください。'ACCESS_TOKEN'が要求され、次のように表示されるまで、すべてが正常に機能します。//StripeConnectフローからのユーザーのアクセストークン-私はすでにACCESS_TOKENを持っています

from(stripe.com/docs/connect/oauth){"token_type": "bearer"、 "stripe_publishable_key":PUBLISHABLE_KEY、 "scope": "read_write"、 "livemode": "false"、 "stripe_user_id":USER_ID、 " refresh_token ":REFRESH_TOKEN、 " access_token ":ACCESS_TOKEN }

問題w

4

0 に答える 0