重定向代码是否返回客户端需要重定向到的 URI?用户在 Balanced 网站上完成额外验证后,结果如何传回服务器?它是可配置的重定向uri吗?
问问题
158 次
1 回答
2
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
标识符的新参数。然后,您将email_address
和merchant_uri
参数发布到帐户端点,它将为您创建帐户。如果用户取消验证过程,他们将被重定向到,redirect_uri
但在帐户端点上执行 POST 将返回原始 300 重定向,因为他们在系统中没有任何识别信息。
于 2012-05-14T17:05:57.660 回答