鉴权

获取 token

/api/v3/oauth/token POST

请求参数

URL 参数

{
    "grant_type":"client_credentials",
    "app_id": "a0c07e56c281c23c9b0bfd949xxxxx",
    "app_secret": "e8b22b824d460565f853c8xxxxxx"
}
curl --location 'https://api.starpago.com/api/v3/oauth/token' \
--header 'Content-Type: application/json' \
--data '{
    "grant_type":"client_credentials",
    "app_id": "a0c07e56c281c23c9b0bfd949xxxxx",
    "app_secret": "e8b22b824d460565f853c8xxxxxx"
}'

返回响应

{
    "code": 0,
    "msg": "success",
    "data": {
        "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJtaWQiOjEwMCwidHlwZSI6Im1lcmNoYW50IiwiaXNzIjoic3RhcnBhZ28iLCJleHAiOjE3MjU0NTY0NzN9.TTWj2Ctem2qfPhLtvpx4XG5lrXUH4veQD7dsQb0B9SI",
        "token_type": "Bearer",
        "expires_in": 1800
    }
}

鉴权认证

在获取到 token 后,需要将 token 添加到请求头中,以进行后续的 API 调用。例如:

curl --location 'https://api.starpago.com/api/v3/merchant/balance' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJtaWQiOjEwMCwidHlwZSI6Im1lcmNoYW50IiwiaXNzIjoic3RhcnBhZ28iLCJleHAiOjE3MjU0NTY0NzN9.TTWj2Ctem2qfPhLtvpx4XG5lrXUH4veQD7dsQb0B9SI'