MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jak stworzyć klienta i kartę w jednej akcji ze Stripe?

Wygląda na to, że napotykasz ten problem, ponieważ przypadkowo próbujesz ponownie użyć tokena, aby utworzyć nową kartę dla klienta, gdy bez Twojej wiedzy użyłeś już tego tokena do utworzenia karty dla tego użytkownika. Tworzenie klienta z przechowywaną kartą jest w rzeczywistości znacznie łatwiejsze, niż się spodziewasz:kiedy inicjujesz obiekt klienta za pomocą tokena, interfejs API Stripe kontynuuje i przechowuje tę kartę w powiązaniu z nowym klientem. Oznacza to, że możesz natychmiast przejść do przodu i obciążyć klienta po utworzeniu, jak w:

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

Aby uzyskać więcej informacji, polecam dokumentację Stripe pod adresem https://support.stripe.com/questions/can-i-save-a-card-and-charge-it-later i https://stripe.com/docs/api/node#create_customer .

Daj mi znać, jeśli to rozwiąże Twój problem!




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoid 3 - dojazd mapa_redukuj wyniki

  2. Jak mogę zapisać przechowywany skrypt java w mongodb z node.js

  3. MongoDB:Czy operacje zbiorcze są zapisywane w oplogu jako całości?

  4. MongoDB:Jak przedstawić schemat w pracy dyplomowej?

  5. Nie można utworzyć działającego projektu meteor.js na wędrującym pudełku