POST api/viettelpay/verify

Request Information

URI Parameters

None.

Body Parameters

ViettelPayModel
NameDescriptionTypeAdditional information
billcode

string

None.

command

string

None.

cmd

string

None.

desc

string

None.

locale

string

None.

merchant_code

string

None.

order_id

string

None.

other_info

string

None.

customer_bill_info

customer_bill_info

None.

return_url

string

None.

login_msisdn

string

None.

cancel_url

string

None.

trans_amount

integer

None.

version

string

None.

check_sum

string

None.

cust_msisdn

string

None.

payment_status

string

None.

error_code

string

None.

vt_transaction_id

string

None.

return_bill_code

string

None.

return_other_info

string

None.

id_don_hang

integer

None.

sandbox

boolean

None.

Request Formats

application/json, text/json

Sample:
{
  "billcode": "sample string 1",
  "command": "sample string 2",
  "cmd": "sample string 3",
  "desc": "sample string 4",
  "locale": "sample string 5",
  "merchant_code": "sample string 6",
  "order_id": "sample string 7",
  "other_info": "sample string 8",
  "customer_bill_info": {
    "bill_to_forename": "sample string 1",
    "bill_to_surname": "sample string 2",
    "bill_to_email": "sample string 3",
    "bill_to_address_line1": "sample string 4",
    "bill_to_address_city": "sample string 5",
    "bill_to_address_state": "sample string 6",
    "bill_to_address_country": "sample string 7",
    "bill_to_address_postal_code": "sample string 8"
  },
  "return_url": "sample string 9",
  "login_msisdn": "sample string 10",
  "cancel_url": "sample string 11",
  "trans_amount": 12,
  "version": "sample string 13",
  "check_sum": "sample string 14",
  "cust_msisdn": "sample string 15",
  "payment_status": "sample string 16",
  "error_code": "sample string 17",
  "vt_transaction_id": "sample string 18",
  "return_bill_code": "sample string 19",
  "return_other_info": "sample string 20",
  "id_don_hang": 21,
  "sandbox": true
}

application/xml, text/xml

Sample:
<ViettelPay.ViettelPayModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ViettelPayHelpers">
  <billcode>sample string 1</billcode>
  <cancel_url>sample string 11</cancel_url>
  <check_sum>sample string 14</check_sum>
  <cmd>sample string 3</cmd>
  <command>sample string 2</command>
  <cust_msisdn>sample string 15</cust_msisdn>
  <customer_bill_info>
    <bill_to_address_city>sample string 5</bill_to_address_city>
    <bill_to_address_country>sample string 7</bill_to_address_country>
    <bill_to_address_line1>sample string 4</bill_to_address_line1>
    <bill_to_address_postal_code>sample string 8</bill_to_address_postal_code>
    <bill_to_address_state>sample string 6</bill_to_address_state>
    <bill_to_email>sample string 3</bill_to_email>
    <bill_to_forename>sample string 1</bill_to_forename>
    <bill_to_surname>sample string 2</bill_to_surname>
  </customer_bill_info>
  <desc>sample string 4</desc>
  <error_code>sample string 17</error_code>
  <id_don_hang>21</id_don_hang>
  <locale>sample string 5</locale>
  <login_msisdn>sample string 10</login_msisdn>
  <merchant_code>sample string 6</merchant_code>
  <order_id>sample string 7</order_id>
  <other_info>sample string 8</other_info>
  <payment_status>sample string 16</payment_status>
  <return_bill_code>sample string 19</return_bill_code>
  <return_other_info>sample string 20</return_other_info>
  <return_url>sample string 9</return_url>
  <sandbox>true</sandbox>
  <trans_amount>12</trans_amount>
  <version>sample string 13</version>
  <vt_transaction_id>sample string 18</vt_transaction_id>
</ViettelPay.ViettelPayModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Object

None.

Response Formats

application/json, text/json

Sample:
{}

application/xml, text/xml

Sample:
<z:anyType xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns:z="http://schemas.microsoft.com/2003/10/Serialization/" />