MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Bagaimana cara membuat pelanggan dan kartu dalam satu tindakan dengan Stripe?

Tampaknya Anda mengalami masalah ini karena Anda secara tidak sengaja mencoba menggunakan kembali token untuk membuat kartu baru bagi pelanggan ketika, tanpa sepengetahuan Anda, Anda telah menggunakan token itu untuk membuat kartu untuk pengguna tersebut. Membuat pelanggan dengan kartu yang disimpan sebenarnya jauh lebih mudah daripada yang Anda harapkan:saat Anda menginisialisasi objek pelanggan dengan token, Stripe API akan melanjutkan dan menyimpan kartu tersebut dalam kaitannya dengan pelanggan baru. Artinya, Anda dapat segera melanjutkan dan membebankan biaya kepada pelanggan Anda setelah pembuatan seperti pada:

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

Untuk informasi lebih lanjut, saya akan merekomendasikan dokumen Stripe di https://support.stripe.com/questions/can-i-save-a-card-and-charge-it-later dan https://stripe.com/docs/api/node#create_customer .

Beri tahu saya jika itu menyelesaikan masalah Anda!




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Menjalankan kueri MongoDB lanjutan di R dengan rmongodb

  2. kueri luwak bidang yang sama dengan nilai yang berbeda

  3. MongoDB dan Robomongo:Tidak dapat terhubung (otentikasi)

  4. Spring Data MongoRepository Menyimpan Objek dengan Jumlah Bidang yang Berbeda

  5. Ukuran basis data pada disk meningkat sebagai kelipatan dari file CSV yang saya mongoimport?