簡體   English   中英

如何從 javascript 中的創建訂閱 API 調用中檢索 Stripe 訂閱 ID

[英]How to retrieve the Stripe subscription id from the create subscription API call in javascript

之前有人問過類似的問題,但沒有直接回答這個問題。 使用 Stripe 的創建訂閱調用:

stripe.subscriptions.create({
  customer: "cus_FrggXOPDIf2ldT",
  items: [
    {
       plan: "plan_FrbdKwJE959Ivb",
    },
  ]
}, function(err, subscription) {
     // asynchronously called
   }
);

有一個訂閱 object 返回。 這是異步返回的回調 function 中返回的 object 嗎? 我嘗試了以下但沒有成功:

stripe.subscriptions.create({
  customer: "cus_FrggXOPDIf2ldT",
  items: [
    {
       plan: "plan_FrbdKwJE959Ivb",
    },
  ]
}, function(err, subscription) {
     console.log(subscription.id);
   }
);

id是怎么返回的,怎么抓取呢?

啊,我應該知道創建訂閱調用返回了 promise。 所以在那種情況下:

stripe.subscriptions.create(
   {
     customer: id,
     items: [
       {
         plan: 'plan_FrbdKwJE959Aws',
       },
     ],
   },
 ).then(subscription => console.log(subscription.id));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM