Server
request parameters
- api need signature verification
- Field filling requirements, M: required, O: optional
API interface
getAccessToken
Obtain the accessToken interface according to the code
POST https://api.paynicorn.com/trade/customer/oauth/getAccessToken
request parameters
| parameter name | parameter type | required | description |
|---|---|---|---|
| authCode | string | M | acquired authCode |
| appKey | string | M | appKey |
response parameter
| parameter name | parameter type | description |
|---|---|---|
| code | string | status response code (0000:success not 0000:failure) |
| message | string | status response message |
| openId | string | openId |
| accessToken | string | accessToken |
| accessTokenExpire | Long | accessToken expiration time (timestamp) |
| refreshToken | string | refreshToken, used for interface 3 refresh accessToken |
| refreshTokenExpire | Long | refreshToken expiration time (timestamp) |
getUserInfo
Obtain user information based on accessToken
POST https://api.paynicorn.com/trade/customer/oauth/getUserInfo
request parameters
| parameter name | parameter type | required | description |
|---|---|---|---|
| accessToken | string | M | accessToken obtained by interface 1 |
| appKey | string | M | appKey |
response parameter
| parameter name | parameter type | description |
|---|---|---|
| code | string | status response code (0000:success not 0000:failure) |
| message | string | status response message |
| openId | string | user openId |
| phone | string | user phone number |
| areaCode | string | Mobile number area code |
| countryCode | string | country code |
refreshToken
The accessToken expires and is used to refresh the accessToken
POST https://api.paynicorn.com/trade/customer/oauth/refreshToken
request parameters
| parameter name | parameter type | required | description |
|---|---|---|---|
| refreshToken | string | M | refreshToken obtained by interface 1 |
| appKey | string | M | appKey |
response parameter
| parameter name | parameter type | description |
|---|---|---|
| code | string | status response code (0000:success not 0000:failure) |
| message | string | status response message |
| accessToken | string | new accessToken |
| accessTokenExpire | Long | new accessToken expiration time (timestamp) |