MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да създадете както клиент, така и карта с едно действие със Stripe?

Изглежда, че се натъквате на този проблем, защото случайно се опитвате да използвате повторно токен, за да създадете нова карта за клиент, когато, без да знаете, вече сте използвали този токен, за да създадете тази карта за този потребител. Създаването на клиент със съхранена карта всъщност е много по-лесно, отколкото очаквате:когато инициализирате клиентски обект с токен, Stripe API продължава напред и съхранява тази карта във връзка с новия клиент. Това означава, че можете незабавно да продължите напред и да таксувате клиента си при създаването, както е в:

Stripe.customers.create({
  source: token.id
}).then(function (customer) {
    Stripe.charge.create({
       amount: 1000,
       currency: 'usd',
       customer: customer.id 
    });
});

За повече информация бих препоръчал документите на Stripe на https://support.stripe.com/questions/can-i-save-a-card-and-charge-it-later и https://stripe.com/docs/api/node#create_customer .

Уведомете ме, ако това реши проблема ви!




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как правилно да повторите през голям json файл

  2. Атомарно сливане на ниво ред REPLACE в BigQuery

  3. Най-добри практики за сигурност на MongoDB

  4. Получавайте различни ISO дати по дни, месеци, години

  5. Запитване за тригери за изтриване на MongoDB