免登录说明

若您希望用户免去输入邮箱验证码的环节,可以使用此接口获取accessToken,将获取的参数拼接在您的重定向链接上。

🚧

请在确认您用户的邮箱的情况下使用此接口,如果您无法保证用户邮箱的真实性,请不要使用此接口

获取之后用户accessToken10天内一直有效,可以重复使用。若重新获取用户Token,若用户此时登录状态有效,则仍然会返回此token。

获取toaccessToken后,您需要将它URLEncode处理后拼接在Page链接中(通过URL请求参数名accessToken修改为token)。示例:

https://ramptest.alchemypay.org/?crypto=USDT&network=BSC&appId=f83Is2y7L425rxl8&token=ACH8945766425%40ACH%40kklzDn3K%2FBvuSXs559OQfQ%3D%3D%40PAY%40cwqgsiyILMYNuMjhxhaQLpCX1hnntIqfL%2BV7uEqNu6I%3D%40IO%40g5aBrOrzxrfzsqs8W0cKR4VBugBZBSH5gYLOoL1eHICLR3GTygMCaCN3RvIMaeOUmy9PAVmFImjz%2B4uXR1MpRg%3D%3D#/index

接口说明

Test: https://openapi-test.alchemypay.org

Prod: https://openapi.alchemypay.org

路径:POST /merchant/getToken

Header参数:

参数名必选类型说明
appIdYstring应用的唯一标识
timestampYstring当前 UTC 13位时间戳, 5分钟内有效
signYstringSHA1(appId + appSecret + timestamp),将该三个参数拼接的字符串进行 SHA1 哈希计算从而生成 16 进制字符,签名方式可参考这里

Body参数:

示例

参数名必选类型说明
emailYstring用户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"