6

現在、Rails アプリで正常に課金されていますが、アイテム購入の説明やクレジット カードの最後の 4 桁など、トランザクションに関する特定の詳細を取得して、ユーザーの領収書ページに表示したいと考えています。 .

私はドキュメントを見てきましたが、アプリにトークンを与え、料金に関する他の情報のハッシュを取得するために使用できるcharge_idを取得する方法を説明するものは実際には何もありません.

どんな助けも莫大です。ありがとう!

4

2 に答える 2

6

Stripe は、料金作成呼び出しへの応答で料金 ID を返します。Ruby ライブラリを使用している場合は、次のようにして ID を取得できます。

require "stripe"
Stripe.api_key = '<your api key>'
charge = Stripe::Charge.create(
  :amount => 400,
  :currency => "usd",
  :card => "tok_JkdcRcQfyFsoZ2", # obtained with Stripe.js
  :description => "Charge for test@example.com"
)

その後、 Charge Retrieve 呼び出しを保存charge.idして使用し、料金の詳細を検索できます。

于 2012-08-20T00:53:30.403 に答える
0

Stripe の Dexter は次のように確認しました。

残念ながら、現時点ではトークンから料金を受け取る方法はありません。

回避策: トークンのタイムスタンプがある場合は、それを使用して請求を見つけることができます。

于 2016-04-12T19:15:40.070 に答える