免登录说明
若您希望用户免去输入邮箱验证码的环节,可以使用此接口获取accessToken,将获取的参数拼接在您的重定向链接上。
请在确认您用户的邮箱的情况下使用此接口,如果您无法保证用户邮箱的真实性,请不要使用此接口
获取之后用户accessToken10天内一直有效,可以重复使用。若重新获取用户Token,若用户此时登录状态有效,则仍然会返回此token。
获取toaccessToken后,您需要将它URLEncode处理后拼接在Page链接中(通过URL请求参数名accessToken修改为token)。示例:
接口说明
Test: https://openapi-test.alchemypay.org
Prod: https://openapi.alchemypay.org
路径:POST /merchant/getToken
Header参数:
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
appId | Y | string | 应用的唯一标识 |
timestamp | Y | string | 当前 UTC 13位时间戳, 5分钟内有效 |
sign | Y | string | SHA1(appId + appSecret + timestamp),将该三个参数拼接的字符串进行 SHA1 哈希计算从而生成 16 进制字符,签名方式可参考这里 |
Body参数:
示例
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
Y | string | 用户email |
请求参数:
{
"email": "[email protected]"
}
返回参数:
{
"success": true,
"returnCode": "0000",
"returnMsg": "SUCCESS",
"extend": "",
"data": {
"id": "kklzDn3K/BvuSXs559OQfQ==",
"accessToken": "ACH8945766425@ACH@kklzDn3K/BvuSXs559OQfQ==@PAY@cwqgsiyILMYNuMjhxhaQLpCX1hnntIqfL+V7uEqNu6I=@IO@g5aBrOrzxrfzsqs8W0cKR4VBugBZBSH5gYLOoL1eHICLR3GTygMCaCN3RvIMaeOUmy9PAVmFImjz+4uXR1MpRg==",
"email": "cwqgsiyILMYNuMjhxhaQLpCX1hnntIqfL+V7uEqNu6I="
},
"traceId": "642e6990f3481462c6185b310ba2120b"
Updated 11 months ago