Stripe Connect を使用する Meteor ベースのプラットフォームを構築しようとしています。ユーザーに代わってプランを作成し、顧客をサブスクライブできるように、Stripe の「優先」認証方法 (Stripe-Account ヘッダーによる認証、https://stripe.com/docs/connect/authentication ) を使用したいと考えています。私はそれを働かせることができません。ドキュメントの例と同様に、2番目の params オブジェクトを試しました。
var stripeplancreate = Meteor.wrapAsync(Stripe.plans.create, Stripe.plans);
var plan = stripeplancreate({
amount: prod.price,
interval: prod.interv,
name: prod.name,
currency: prod.curr,
id: prod.id+"-"+prod.price+"-"+prod.curr+"-"+prod.interv,
metadata: { prodId: prod._id, orgId: org._id },
statement_descriptor: prod.descr
},{stripe_account: org.stripe_user_id});
しかし、「メソッド 'createStripeProduct' の呼び出し中に例外が発生しました。エラー: ストライプ: 不明な引数 ([オブジェクト オブジェクト])。オプション オブジェクトを渡すつもりでしたか? https://github.com/stripe/stripe-node/wiki/を参照してください。通過オプション." これは問題を正確に反映していないようですが、params オブジェクト自体に strip_account を追加してみるように促されました。
var stripeplancreate = Meteor.wrapAsync(Stripe.plans.create, Stripe.plans);
var plan = stripeplancreate({
amount: prod.price,
(...)
statement_descriptor: prod.descr,
stripe_account: org.stripe_user_id
});
その後、次のエラーが表示されます。
何か案は?誰かが、特に Meteor.wrapAsync(...) を使用して、Stripe Connect の strip_account 認証を Meteor で動作させることができましたか?