リダイレクトコードは、クライアントをリダイレクトする必要のあるURIとともにクライアントに返されますか?ユーザーがBalancedWebサイトで追加の検証を完了すると、結果はどのようにサーバーに返送されますか?構成可能なリダイレクトURIですか?
1 に答える
Balancedは、販売者の識別に失敗した場合に300ステータスコードを返します。追加情報を使用してリクエストを再送信するか、マーチャントをレスポンスで指定された場所にリダイレクトすると、Balancedはより多くの情報を収集して確認しようとします。
ユーザーをリダイレクトするときredirect_uri
は、識別プロセスの最後にマーチャントが返されるパラメーターを含める必要があります。
ユーザーがフォームに事前に入力できるように、クエリ文字列の情報を渡すこともできます。これらのフィールドは、元のJSONペイロードに含めたものと同じである必要があります。ネストされたディクショナリの場合、フィールドを角かっこで囲みます。例えば
{
"name": "Joel Spolskey",
"bank_account": {
"bank_code": 321174851
}
}
になるはずです
?name=Joel%20Spolskey&bank_account[bank_code]=321174851
Balancedが販売者を確認すると、ユーザーは販売者のメールアドレスと識別子redirect_uri
と呼ばれる新しいパラメータとともににリダイレクトされます。次に、とパラメータをアカウントエンドポイントにmerchant_uri
POSTすると、アカウントが作成されます。ユーザーが検証プロセスをキャンセルすると、リダイレクトされますが、アカウントエンドポイントでPOSTを実行すると、システムに識別情報がないため、元の300リダイレクトが返されます。email_address
merchant_uri
redirect_uri