2017-02-09 5 views
2

recurly.jsを使用してクレジットカードによる支払いを処理したいと考えており、トークンが送信された時点で完全なアドレス情報とIPアドレスを含める必要があります最初に提出されます。 「必須」フィールドは自動的にトークンに含まれているようです。オプションのデータを含むRecurly.jsクレジットカードフォームの作成方法

recurly.jsに、住所、郵便番号、IPアドレスなどの追加フィールドをトークンに追加して、支払い確認のために送信できるようにするにはどうすればよいですか?

更新機能を使用すると、検証が既に支払いゲートウェイに入っている可能性があるため、遅すぎると思われます。

ここには2つのフィールドがあります.1つは必須、1つはオプションです。最初のフィールドは、二番目のではなく、トークンを提出することが表示されます。

また
<input type="text" id="email" data-recurly="email" placeholder="Email"> 

<input type="text" id="address1" data-recurly="address1" placeholder="Card Billing Address 1"> 

、ユーザーのIPアドレスを追加する方法/取り扱い?

回帰的なドキュメントやgithubの例ではこれを実行することができませんでしたが、zonやip addressのようなオプションのフィールドは再帰的に推奨されています。

答えて

1

Recurly管理コンソール(設定 - サイト設定)のアドレス要件がデフォルトのFull Addressに設定されている場合、recurly.jsはアドレスとジップが含まれているかどうかを確認するためにフォームを検証します。 IPアドレスチェックは暗黙的に行われ、アカウントに保存されている課金情報に含まれます。

必須のフィールド(設定のアドレス要件に基づく)がrecurly.jsフォームで検証された後、それらはトークン化され、トークンをRecurlyに渡すCreate Subscription APIリクエストに渡されます支払いゲートウェイで確認されます。

ここでの購読APIリクエストの作成例では、https://dev.recurly.com/docs/create-subscriptionは、支払いゲートウェイによる確認のためにトークンに含まれる完全アドレス情報を示しています。

+0

ありがとうございます。アドレスの要件をフルアドレスに設定しない場合、これを動作させる方法はありますか?私たちは、それがすべての取引にとって厳しい要件であることを望んでいませんが、もしあればその情報を提出したいと思います。ご協力いただきありがとうございます。 – user2330237

関連する問題