ストライプAPIにsource
オブジェクトがあり、支払手段が請求可能かどうかを示すstatus
フィールドがあります。Stripe.net:顧客のデフォルトソースに請求があるかどうかを確認する方法
ただし、Stripe.netでは、CustomerオブジェクトのSource
関連プロパティはすべてStripeCard
であり、Status
プロパティはありません。実際、Stripe.netのSource
オブジェクトを検索する方法はありません。
お客様のアカウントに請求先(有効期限切れではないなど)のお支払い方法があるかどうかを知りたいと考えています。これどうやってするの?
また、Stripe.netはカード以外の支払い手段の操作を許可していませんか?
返信いただきありがとうございます。カードが常に請求されていると言うと、何らかの理由でカードが充電不能になった場合(顧客がカードを別に取り消し、カードが期限切れになるなど)、顧客オブジェクトを取得すると、カードが使用できなくなりますそれ?私が解決しようとしている基本的な問題は、自分のアカウントの詳細を表示するときにユーザーにカードの更新を依頼する必要があるかどうかを知ることです。 –
それは正しいです、 'status'はカードで変わらないでしょう。その理由は、銀行が料金を拒否することができますが、後で別の料金を受け入れることができるからです。衰退は単に「常にない」または「常にはい」ではない。あなたがカードを請求することができるかどうかを知る唯一の方法は、そのカードを請求し、銀行が言うことを見ることです。失敗した場合は、顧客にカードの詳細を更新するよう依頼します。 – koopajah
さて、Stripeは以前に関連付けられたカードがまだ有効であるという何らかの確認を自動的には実行しないと言っているようです。カードが顧客オブジェクトに置かれると、それは静的なデータに過ぎず、それが機能するかどうかを確認し、そうでない場合は適切な処置を取るのは私の責任です。私が誤解した場合は、私に知らせてください。私は答えとしてあなたの返事をマークしています。お手伝いありがとう! –