POST api/OAuth
Request Information
URI Parameters
None.
Body Parameters
AuthorizationRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| partner_id | string |
None. |
|
| partner_secret | string |
None. |
|
| user | UserInfo |
None. |
|
| code_challenge | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"partner_id": "sample string 1",
"partner_secret": "sample string 2",
"user": {
"phone_no": "sample string 1",
"user_id": "sample string 2",
"device": {
"os": "sample string 1",
"model": "sample string 2",
"version": "sample string 3"
}
},
"code_challenge": "sample string 3"
}
application/xml, text/xml
Sample:
<AuthorizationRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/NST.Viettel.Api.Models">
<code_challenge>sample string 3</code_challenge>
<partner_id>sample string 1</partner_id>
<partner_secret>sample string 2</partner_secret>
<user>
<device>
<model>sample string 2</model>
<os>sample string 1</os>
<version>sample string 3</version>
</device>
<phone_no>sample string 1</phone_no>
<user_id>sample string 2</user_id>
</user>
</AuthorizationRequest>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
AuthorizationResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| authorization_code | string |
None. |
|
| error_code | string |
None. |
|
| error_message | string |
None. |
|
| payment_status | boolean |
None. |
|
| payment_order_id | string |
None. |
Response Formats
application/json, text/json
Sample:
{
"authorization_code": "sample string 1",
"error_code": "sample string 2",
"error_message": "sample string 3",
"payment_status": true,
"payment_order_id": "sample string 5"
}
application/xml, text/xml
Sample:
<AuthorizationResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/NST.Viettel.Api.Models"> <authorization_code>sample string 1</authorization_code> <error_code>sample string 2</error_code> <error_message>sample string 3</error_message> <payment_order_id>sample string 5</payment_order_id> <payment_status>true</payment_status> </AuthorizationResponse>