私は同じワークフローで顧客とサブスクリプションを作成しようとしています。paymentMethod.createのfailOnDupが呼び出されたときにbraintreeの支払方法トークンを確認します
私のロジックによれば、電子メールは一意である必要がありますので、2人のアーチ型の顧客は同じ電子メールを持ちません。
私のワークフローでは、顧客が金庫に見つからない場合にのみ顧客を作成します。顧客作成プロセスには支払方法が含まれています。サブスクリプションを作成するにはpaymentMethodトークンが必要です。
私は、{failOnDuplicatePaymentMethod:true}を使用しているので、duplicate paymentMethodsを追加しないことを希望しました。ただし、ノンスと顧客があれば、顧客がdupかどうかを確認することができ、paymentMethodがdupかどうかを確認できますが、支払い方法がNの顧客の場合、正確なpaymentMethodトークンを取得するにはどうすればよいですか?
私は、failOnDupがdup Paymentメソッドのトークンを返すと想定しましたが、そうではありません。
私がしようとしているのは、電子メールと支払いでサブスクリプション契約を1つだけ持つことですが、顧客はサブスクリプションごとに異なるクレジットカードを入力することができます。顧客にN個の支払い方法を使用して1つのボールトアカウントを持たせたいが、サブスクリプションを作成するには、最後のpaymentMethodのpaymentMethodトークンが必要です。