Stripe API(节点)-无法获取客户列表

时间:2019-12-22 18:26:31

标签: node.js stripe-payments

这应该真的很简单,但是我莫名其妙地搞砸了。我实际上只是在尝试访问/ customers时记录客户列表:

router.get('/customers', function(req, res){
        var customers = STRIPE_API.listCustomers();
           console.log(customers);
    });

这是listCustomers函数:

function listCustomers(){
var customers = stripe.customers.list(
  {limit: 3},
  function(err, customers) {
    // asynchronously called
  })
    return customers;
};

我希望返回一个具有“数据”属性的对象,该属性包含我所有客户的数组。因此,我应该能够console.log(customers.data)并获得一系列客户。无论如何,当我console.log(customers)时,我得到的是:

Promise {
  <pending>,
  autoPagingEach: [Function: autoPagingEach],
  autoPagingToArray: [Function: autoPagingToArray],
  next: [Function: asyncIteratorNext],
  return: [Function: return],
  [Symbol(Symbol.asyncIterator)]: [Function: [Symbol.asyncIterator]] }

哪个-我什至不知道那是什么。有任何想法吗?今天我一直在试图弄清楚这一点。

谢谢!

0 个答案:

没有答案