2016-11-22 6 views
1

ストライプAPIにsourceオブジェクトがあり、支払手段が請求可能かどうかを示すstatusフィールドがあります。Stripe.net:顧客のデフォルトソースに請求があるかどうかを確認する方法

ただし、Stripe.netでは、CustomerオブジェクトのSource関連プロパティはすべてStripeCardであり、Statusプロパティはありません。実際、Stripe.netのSourceオブジェクトを検索する方法はありません。

お客様のアカウントに請求先(有効期限切れではないなど)のお支払い方法があるかどうかを知りたいと考えています。これどうやってするの?

また、Stripe.netはカード以外の支払い手段の操作を許可していませんか?

答えて

1

Stripe.netは、Stripeによって構築されていないことを意味するサードパーティのライブラリです。彼らはSourcesのサポートをまだ追加していません。あなたがこれを見ていない理由です。これに対してあなた自身のプルリクエストを行うか、問題を報告することができますgithub repo

これとは別に、これを実装する必要はありません。カードと銀行口座は、デフォルトでは常に請求が可能です。このstatusフィールドは新しく、Bitcoin Receiversなどの他のソース用に追加されましたが、これは正式にはまだ正式にStripeによってサポートされていません。

+0

返信いただきありがとうございます。カードが常に請求されていると言うと、何らかの理由でカードが充電不能になった場合(顧客がカードを別に取り消し、カードが期限切れになるなど)、顧客オブジェクトを取得すると、カードが使用できなくなりますそれ?私が解決しようとしている基本的な問題は、自分のアカウントの詳細を表示するときにユーザーにカードの更新を依頼する必要があるかどうかを知ることです。 –

+0

それは正しいです、 'status'はカードで変わらないでしょう。その理由は、銀行が料金を拒否することができますが、後で別の料金を受け入れることができるからです。衰退は単に「常にない」または「常にはい」ではない。あなたがカードを請求することができるかどうかを知る唯一の方法は、そのカードを請求し、銀行が言うことを見ることです。失敗した場合は、顧客にカードの詳細を更新するよう依頼します。 – koopajah

+0

さて、Stripeは以前に関連付けられたカードがまだ有効であるという何らかの確認を自動的には実行しないと言っているようです。カードが顧客オブジェクトに置かれると、それは静的なデータに過ぎず、それが機能するかどうかを確認し、そうでない場合は適切な処置を取るのは私の責任です。私が誤解した場合は、私に知らせてください。私は答えとしてあなたの返事をマークしています。お手伝いありがとう! –

関連する問題