POST api/v1/booking/ConfirmBooking
Request Information
URI Parameters
None.
Body Parameters
DHTicketConfirmV1Model| Name | Description | Type | Additional information |
|---|---|---|---|
| PaymentDetail | DHPaymentDetailData |
None. |
|
| NationalityCode | string |
None. |
|
| Nationality | string |
None. |
|
| EmailId | string |
Required |
|
| ContactNo | string |
Required String length: inclusive between 10 and 15 |
|
| EmergencyContactNo | string |
Required String length: inclusive between 10 and 15 |
|
| BookingName | string |
Required |
|
| PassengerDetail | Collection of DHMYPassengerModel |
Required |
|
| SpecialInstruction | string |
None. |
|
| ReceivedAmount | decimal number |
Required |
|
| TotalAmount | decimal number |
Required |
|
| TicketBookingNo | string |
Required |
|
| CustomerId | string |
Required |
Request Formats
application/json, text/json
Sample:
{
"PaymentDetail": {
"paymentReferenceId": "sample string 1",
"paymentMethodId": "sample string 2",
"paymentMethod": "sample string 3",
"totalAmount": 4.0,
"receivedAmount": 5.0,
"cardTypeId": "sample string 6",
"cardType": "sample string 7",
"cardNumber": "sample string 8",
"cardHolderName": "sample string 9",
"cardBankId": "sample string 10",
"cardBank": "sample string 11",
"cardExpiryDate": "sample string 12",
"cardAuthorizeBy": "sample string 13",
"bankId": "sample string 14",
"bankName": "sample string 15",
"walletId": "sample string 16",
"walletName": "sample string 17",
"voucherCode": "sample string 18",
"customerId": "sample string 19"
},
"NationalityCode": "sample string 1",
"Nationality": "sample string 2",
"EmailId": "sample string 3",
"ContactNo": "sample string 4",
"EmergencyContactNo": "sample string 5",
"BookingName": "sample string 6",
"PassengerDetail": [
{
"SalutationId": 1,
"Salutation": "sample string 2",
"PassengerName": "sample string 3",
"Age": 4,
"GenderId": 5,
"Gender": "sample string 6",
"MobileNo": "sample string 7",
"EmergencyContactNo": "sample string 8",
"EmailId": "sample string 9"
},
{
"SalutationId": 1,
"Salutation": "sample string 2",
"PassengerName": "sample string 3",
"Age": 4,
"GenderId": 5,
"Gender": "sample string 6",
"MobileNo": "sample string 7",
"EmergencyContactNo": "sample string 8",
"EmailId": "sample string 9"
}
],
"SpecialInstruction": "sample string 7",
"ReceivedAmount": 8.0,
"TotalAmount": 9.0,
"TicketBookingNo": "sample string 10",
"CustomerId": "sample string 11"
}
application/xml, text/xml
Sample:
<DHTicketConfirmV1Model xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DH.API.Models.DH">
<CustomerId>sample string 11</CustomerId>
<TicketBookingNo>sample string 10</TicketBookingNo>
<BookingName>sample string 6</BookingName>
<ContactNo>sample string 4</ContactNo>
<EmailId>sample string 3</EmailId>
<EmergencyContactNo>sample string 5</EmergencyContactNo>
<Nationality>sample string 2</Nationality>
<NationalityCode>sample string 1</NationalityCode>
<PassengerDetail>
<DHMYPassengerModel>
<Age>4</Age>
<EmailId>sample string 9</EmailId>
<EmergencyContactNo>sample string 8</EmergencyContactNo>
<Gender>sample string 6</Gender>
<GenderId>5</GenderId>
<MobileNo>sample string 7</MobileNo>
<PassengerName>sample string 3</PassengerName>
<Salutation>sample string 2</Salutation>
<SalutationId>1</SalutationId>
</DHMYPassengerModel>
<DHMYPassengerModel>
<Age>4</Age>
<EmailId>sample string 9</EmailId>
<EmergencyContactNo>sample string 8</EmergencyContactNo>
<Gender>sample string 6</Gender>
<GenderId>5</GenderId>
<MobileNo>sample string 7</MobileNo>
<PassengerName>sample string 3</PassengerName>
<Salutation>sample string 2</Salutation>
<SalutationId>1</SalutationId>
</DHMYPassengerModel>
</PassengerDetail>
<ReceivedAmount>8</ReceivedAmount>
<SpecialInstruction>sample string 7</SpecialInstruction>
<TotalAmount>9</TotalAmount>
<PaymentDetail>
<bankId>sample string 14</bankId>
<bankName>sample string 15</bankName>
<cardAuthorizeBy>sample string 13</cardAuthorizeBy>
<cardBank>sample string 11</cardBank>
<cardBankId>sample string 10</cardBankId>
<cardExpiryDate>sample string 12</cardExpiryDate>
<cardHolderName>sample string 9</cardHolderName>
<cardNumber>sample string 8</cardNumber>
<cardType>sample string 7</cardType>
<cardTypeId>sample string 6</cardTypeId>
<customerId>sample string 19</customerId>
<paymentMethod>sample string 3</paymentMethod>
<paymentMethodId>sample string 2</paymentMethodId>
<paymentReferenceId>sample string 1</paymentReferenceId>
<receivedAmount>5</receivedAmount>
<totalAmount>4</totalAmount>
<voucherCode>sample string 18</voucherCode>
<walletId>sample string 16</walletId>
<walletName>sample string 17</walletName>
</PaymentDetail>
</DHTicketConfirmV1Model>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
HttpResponseMessage| Name | Description | Type | Additional information |
|---|---|---|---|
| Version | Version |
None. |
|
| Content | HttpContent |
None. |
|
| StatusCode | HttpStatusCode |
None. |
|
| ReasonPhrase | string |
None. |
|
| Headers | Collection of Object |
None. |
|
| RequestMessage | HttpRequestMessage |
None. |
|
| IsSuccessStatusCode | boolean |
None. |