我有以下python代碼來創建條帶電荷。似乎無法使用python檢索條帶電荷
a_charge = stripe.Charge.create(
amount=cents,
currency="usd",
source=token,
description="my_description",
application_fee=application_fee,
stripe_account=teacher_stripe_id
)
這成功了(我認爲),因爲它顯示在我的儀表板中帶有charge_id。 但隨後,在代碼後,下面的失敗:
stripe.Charge.retrieve(a_charge.id)
出現錯誤: 沒有這樣的費用:somelongstringhere
然而,somelongstringhere確實是我的條紋儀表板下方的收費內容的ID。那麼Stripe怎麼會無法取回這個費用呢?這是不是正確的ID?
我實際上並不想直接執行此操作 - 原本我是在不同的功能中執行此操作,但它無法工作,因此我將代碼更靠近一起。但是,我不認爲這是問題,因爲當我使用stripe.charge.list()時,實際上看到的是不同的id,而不是返回的 - 是否有任何可能發生的原因? – wcai
返回的ID是什麼?至少,前綴是什麼? –