私はasp.netで支払いを行うためにstripe.netを使用しています。私は問題に遭遇した。 striped.netのドキュメントに従って、取得した料金のメタデータを更新することはできませんでした。ただし、料金の更新はドキュメントに記載されていません。どんな助けでも大歓迎です。ここでは、私が使用しているコードですストライプで料金を更新する
var chargeService = new StripeChargeService(newgenSecretKey);
//successfully retrieves the charge
StripeCharge charge = chargeService.Get("py_1AXfkAJsBBkng4KEnulfiR7I");
//Metadata is not getting updated
charge.Metadata = myDict;
次のコードは、ダッシュボードのメタデータを更新しません。 これ以外にも、StripeChargeUpdateOptions
の別のオプションがありますが、これがどのように機能するのかわかりません。 githubにはドキュメントもありません。引数としてストライプ秘密鍵を取り込むStripeChargeService
とは異なり、StripeChargeUpdateOptions
は何も取得しません。私は運が無ければこれを使ってみました。しかし、これは私が使用しなければならないと思うのは、有料でメタデータを含む4つのパラメータしか更新できず、StripeChargeUpdateOptions
にはそれらのみがあるからです。誰かがこれで私を助けることができるかどうか疑問に思っていた。 MyDictは辞書で、電荷を作成するとき、私はそれを使用してみました:
次のコードは、私が
var chargeServiceupdate = new StripeChargeUpdateOptions();
chargeServiceupdate.Metadata = myDict;
PSを試みたものです。メタデータが正常に設定されています。料金を回収して設定しようとすると、同じことをすることはできません。
ストリーミングドキュメントは、どこでもこの機能を提供していますか? – mjwills
はい。これはapi呼び出しを介して行うことができます。私はStripe.Netライブラリを使用しています。ただし、料金の更新方法については記載されていません。 –
https://stripe.com/docs/api#update_charge –