2

重定向代码是否返回客户端需要重定向到的 URI?用户在 Balanced 网站上完成额外验证后,结果如何传回服务器?它是可配置的重定向uri吗?

4

1 回答 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_addressmerchant_uri参数发布到帐户端点,它将为您创建帐户。如果用户取消验证过程,他们将被重定向到,redirect_uri但在帐户端点上执行 POST 将返回原始 300 重定向,因为他们在系统中没有任何识别信息。

于 2012-05-14T17:05:57.660 回答