STRIPE Con​​nect没有这样的客户:cus_XYXXX23

时间:2016-03-09 03:26:55

标签: node.js meteor stripe-payments stripe-connect

在尝试从我已创建的条带客户为我的已连接帐户生成令牌时,我一直收到错误消息,指出客户ID不存在。话虽如此,我知道客户正在创建。

以下是代码:

var Stripe = StripeAPI('sk_test_key');

Stripe.customers.create({
  email: Meteor.user().emails[0].address,
  description: "SIDIM 2016",
  source: stripeToken
}).then(function(customer) {

  return Stripe.tokens.create({
    customer: customer.id
  }, {stripe_account: "acct_XXXYYYZZZ"});

}).then(function(token) {

  console.log(token);

  var charge = Stripe.customers.create({
    email: Meteor.user().emails[0].address,
    description: "SIDIM 2016",
    source: token.id
  }, {stripe_account: "acct_XXXYYYZZZ"});

  console.log(charge);

}).then(function(charge) {

  return Stripe.charges.create({
    amount: total,
    currency: 'usd',
    customer: charge.id
  }, {stripe_account: "acct_XXXYYYZZZ"});

}).catch(function(err) {
  // Deal with an error
});

我正在使用API​​版本2016-03-07(最新)。

我已经花了2个小时调试并查看了stackoverflow。谢谢!

1 个答案:

答案 0 :(得分:4)

如果您希望 帐户,您必须采取额外步骤生成新的"令牌",as described here

这个问题详细阐述了in this SO post,其中包括一些示例Ruby代码。