ChinaTicket.Online OPEN API Document
  1. berlogic
ChinaTicket.Online OPEN API Document
  • Default module
    • Open API
      • flight
        • Flight Shopping
        • Flight Pricing
        • Price validation
        • Create origin order
        • pay an order
        • cancel an order
        • order detail
        • search change solutions
        • request an flight change
        • request an refund
        • confirm to refund the tiekct
      • train
        • Train Stations
        • Train shopping
        • Create train order
        • Order detail
        • Cancel an order
        • Pay an order
        • Intercept an order
        • Refund an order
      • Get Balance
    • Schemas
      • request
        • request.FlightShoppingRequest
        • request.PayFlightOrderRequest
        • request.ChangeFlightOrderRequests
        • request.CreateFlightOriginOrderRequest
        • request.FlightChangeSearchRequest
        • request.RefundFlightOrderRequest
      • consts
        • consts.CabinClass
        • consts.RefundReason
        • consts.FlightOrderStatus
        • consts.FlightOrderType
        • consts.FlightTicketStatus
        • consts.FlightProductType
        • consts.FlightInvoiceType
        • consts.FlightTaxType
        • consts.PassengerEligibility
      • model
        • model.FlightJourneyCore
        • model.PassengerCountRequest
        • model.ChangeSegment
        • model.PassengerFlightOrder
        • model.ChangeShoppingResult
        • model.ChangeShoppingSegment
        • model.FlightSegmentInfo
        • model.BaggageRule
        • model.BaggageRuleDetail
        • model.FlightCoreSegmentCache
        • model.StopOver
        • model.OrderDetail
        • model.FareRule
        • model.FlightJourney
        • model.FlightSegmentWithCoreSegment
        • model.CoreSegmentDetail
        • model.FlightScheduleChange
        • model.FlightPassengerTickets
        • model.FlightTicket
        • model.PriceDetail
        • model.PriceInFlightOriginOrder
        • model.PriceInFlightChangeOrder
        • model.PriceInFlightRefundOrder
        • model.PriceInFlightVoidOrder
        • model.FlightSolutionResp
        • model.FlightJourneyResp
        • model.FlightPriceDetail
        • model.FlightPrice
        • model.FlightTax
        • model.FlightSolutionLimitation
        • model.FlightLimitAgePair
      • Schemas
        • consts.PassengerType
        • consts.Gender
        • consts.TrainIssueWay
        • consts.TravelDocumentType
        • consts.TrainOrderStatus
        • consts.TrainOrderTicketStatus
        • consts.TrainPassengerStatus
        • consts.TrainRefundStatus
        • dto.PaginationList-array_resp_TrainOrderResp
        • resp.TrainOrderResp
        • resp.TrainOriginTicketDetail
        • req.TrainOrderListReq
        • response.Response-dto_PaginationList-array_resp_TrainOrderResp
        • model.CreateTrainOriginOrderReq
        • response.Response-resp_TrainOrderResp
        • resp.TrainChangeDetail
        • resp.TrainChangeTicketDetail
        • resp.StationDetail
        • model.ShoppingCNTrainStationsResp
        • req.TrainShoppingReq
        • response.Response-array_model_ShoppingCNTrainStationsResp
        • resp.Seats
        • resp.StationInfo
        • response.Response-array_resp_TrainShoppingResp
        • resp.TrainShoppingResp
  • berlogic
    • authenticate
      POST
    • preparePayment
      POST
    • finishBooking
      POST
    • checkPricing
      POST
    • createReservation
      POST
    • priceBrandFamily
      POST
    • searchAeroexpressSeatInfo
      POST
    • searchExchanges
      POST
    • refundBooking
      POST
    • searchFlights
      POST
    • calculateInsurance
      POST
    • sendEmail
      POST
    • cancelReservation
      POST
    • voidTickets
      POST
    • updatePassenger
      POST
    • getBookingRefundCost
      POST
    • bookAdditionalServices
      POST
    • refundPolicy
      POST
    • changePassword
      POST
    • reversePolicy
      POST
    • searchRemarks
      POST
    • issuePolicy
      POST
    • exchangeBooking
      POST
    • searchSchedule
      POST
    • priceAdditionalServices
      POST
    • searchAeroexpressTrainInfo
      POST
  1. berlogic

calculateInsurance

POST
/Partner/Avia/v3

Request

Header Params

Body Params application/xml

Example
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <calculateInsurance xmlns="http://partner.v3.webservice.berlogic.de/">
      <lang>string</lang>
      <series>string</series>
      <booking>
        <agencyCode>string</agencyCode>
        <agentCode>string</agentCode>
        <agentPassword>string</agentPassword>
        <bookingNumber>string</bookingNumber>
        <certNumber>string</certNumber>
        <context>Y29udGVudA==</context>
        <cost>
          <currency>string</currency>
          <elements>
            <category>ADULT</category>
            <context>Y29udGVudA==</context>
            <fee>25</fee>
            <feeB>36</feeB>
            <feeP>13</feeP>
            <tariff>59</tariff>
            <taxes>14</taxes>
          </elements>
          <fee>44</fee>
          <SSRs>64</SSRs>
          <surcharges>
            <amount>83</amount>
            <code>string</code>
          </surcharges>
        </cost>
        <customer>
          <birthday>2025-12-11T04:10:26.072Z</birthday>
          <city>string</city>
          <company>string</company>
          <country>string</country>
          <email>string</email>
          <fax>string</fax>
          <firstName>string</firstName>
          <fullName>string</fullName>
          <gender>MALE</gender>
          <houseNumber>string</houseNumber>
          <ipAddress>string</ipAddress>
          <lastName>string</lastName>
          <middleName>string</middleName>
          <mobile>string</mobile>
          <notes>string</notes>
          <phoneHome>string</phoneHome>
          <phoneWork>string</phoneWork>
          <postAddress>string</postAddress>
          <region>string</region>
          <zipCode>string</zipCode>
        </customer>
        <date>2025-12-11T04:10:26.072Z</date>
        <delayTicketing>true</delayTicketing>
        <documents>
          <charset>string</charset>
          <data>Y29udGVudA==</data>
          <mimeType>string</mimeType>
          <name>string</name>
          <type>CONFIRMATION</type>
        </documents>
        <logItems>
          <date>2025-12-11T04:10:26.072Z</date>
          <message>string</message>
          <severity>INFO</severity>
        </logItems>
        <media>DESKTOP</media>
        <notes>string</notes>
        <payment>
          <cc>
            <cvc>string</cvc>
            <expired>2025-12-11T04:10:26.073Z</expired>
            <number>string</number>
            <owner>string</owner>
            <sca>
              <dsid>string</dsid>
              <eci>string</eci>
              <exemptions>string</exemptions>
              <protocol>V1</protocol>
              <sli>string</sli>
              <ucav>string</ucav>
              <xid>string</xid>
            </sca>
            <vendor>VISA</vendor>
          </cc>
          <code>string</code>
          <currency>string</currency>
          <date>2025-12-11T04:10:26.072Z</date>
          <failureUrl>string</failureUrl>
          <issueEmd90>true</issueEmd90>
          <lastschrift>
            <bank>string</bank>
            <bic>string</bic>
            <iban>string</iban>
            <owner>string</owner>
          </lastschrift>
          <notes>string</notes>
          <number>string</number>
          <paymentFee>30</paymentFee>
          <paymentPage>string</paymentPage>
          <price>83</price>
          <remark>string</remark>
          <state>NoPayment</state>
          <successUrl>string</successUrl>
          <timeLimit>2025-12-11T04:10:26.073Z</timeLimit>
          <timeout>100</timeout>
          <type>CASH_OFFICE</type>
        </payment>
        <remarks>
          <details>
            <category>string</category>
            <group>GENERAL</group>
            <personName>string</personName>
            <qualifier>string</qualifier>
            <status>string</status>
            <supplierCode>string</supplierCode>
          </details>
        </remarks>
        <salesPoint>
          <code>string</code>
          <name>string</name>
          <timeZone>string</timeZone>
        </salesPoint>
        <status>CONFIRMED</status>
        <failedCancellationInfo>string</failedCancellationInfo>
        <linkedBookings>
          <number>string</number>
          <reason>EXCHANGE</reason>
        </linkedBookings>
        <services/>
      </booking>
      <category>ADULT</category>
    </calculateInsurance>
  </soap:Body>
</soap:Envelope>

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/Partner/Avia/v3' \
--header 'Content-Type: text/xml; charset=utf-8' \
--data-raw '<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <calculateInsurance xmlns="http://partner.v3.webservice.berlogic.de/">
      <lang>string</lang>
      <series>string</series>
      <booking>
        <agencyCode>string</agencyCode>
        <agentCode>string</agentCode>
        <agentPassword>string</agentPassword>
        <bookingNumber>string</bookingNumber>
        <certNumber>string</certNumber>
        <context>Y29udGVudA==</context>
        <cost>
          <currency>string</currency>
          <elements>
            <category>ADULT</category>
            <context>Y29udGVudA==</context>
            <fee>25</fee>
            <feeB>36</feeB>
            <feeP>13</feeP>
            <tariff>59</tariff>
            <taxes>14</taxes>
          </elements>
          <fee>44</fee>
          <SSRs>64</SSRs>
          <surcharges>
            <amount>83</amount>
            <code>string</code>
          </surcharges>
        </cost>
        <customer>
          <birthday>2025-12-11T04:10:26.072Z</birthday>
          <city>string</city>
          <company>string</company>
          <country>string</country>
          <email>string</email>
          <fax>string</fax>
          <firstName>string</firstName>
          <fullName>string</fullName>
          <gender>MALE</gender>
          <houseNumber>string</houseNumber>
          <ipAddress>string</ipAddress>
          <lastName>string</lastName>
          <middleName>string</middleName>
          <mobile>string</mobile>
          <notes>string</notes>
          <phoneHome>string</phoneHome>
          <phoneWork>string</phoneWork>
          <postAddress>string</postAddress>
          <region>string</region>
          <zipCode>string</zipCode>
        </customer>
        <date>2025-12-11T04:10:26.072Z</date>
        <delayTicketing>true</delayTicketing>
        <documents>
          <charset>string</charset>
          <data>Y29udGVudA==</data>
          <mimeType>string</mimeType>
          <name>string</name>
          <type>CONFIRMATION</type>
        </documents>
        <logItems>
          <date>2025-12-11T04:10:26.072Z</date>
          <message>string</message>
          <severity>INFO</severity>
        </logItems>
        <media>DESKTOP</media>
        <notes>string</notes>
        <payment>
          <cc>
            <cvc>string</cvc>
            <expired>2025-12-11T04:10:26.073Z</expired>
            <number>string</number>
            <owner>string</owner>
            <sca>
              <dsid>string</dsid>
              <eci>string</eci>
              <exemptions>string</exemptions>
              <protocol>V1</protocol>
              <sli>string</sli>
              <ucav>string</ucav>
              <xid>string</xid>
            </sca>
            <vendor>VISA</vendor>
          </cc>
          <code>string</code>
          <currency>string</currency>
          <date>2025-12-11T04:10:26.072Z</date>
          <failureUrl>string</failureUrl>
          <issueEmd90>true</issueEmd90>
          <lastschrift>
            <bank>string</bank>
            <bic>string</bic>
            <iban>string</iban>
            <owner>string</owner>
          </lastschrift>
          <notes>string</notes>
          <number>string</number>
          <paymentFee>30</paymentFee>
          <paymentPage>string</paymentPage>
          <price>83</price>
          <remark>string</remark>
          <state>NoPayment</state>
          <successUrl>string</successUrl>
          <timeLimit>2025-12-11T04:10:26.073Z</timeLimit>
          <timeout>100</timeout>
          <type>CASH_OFFICE</type>
        </payment>
        <remarks>
          <details>
            <category>string</category>
            <group>GENERAL</group>
            <personName>string</personName>
            <qualifier>string</qualifier>
            <status>string</status>
            <supplierCode>string</supplierCode>
          </details>
        </remarks>
        <salesPoint>
          <code>string</code>
          <name>string</name>
          <timeZone>string</timeZone>
        </salesPoint>
        <status>CONFIRMED</status>
        <failedCancellationInfo>string</failedCancellationInfo>
        <linkedBookings>
          <number>string</number>
          <reason>EXCHANGE</reason>
        </linkedBookings>
        <services/>
      </booking>
      <category>ADULT</category>
    </calculateInsurance>
  </soap:Body>
</soap:Envelope>'

Responses

🟢200calculateInsurance response
application/xml
Body

Example
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <calculateInsuranceResponse xmlns="http://partner.v3.webservice.berlogic.de/">
      <return>
        <amount>82</amount>
        <baseAmount>43</baseAmount>
        <baseCurrency/>
        <currency>string</currency>
        <exchangeRate>98</exchangeRate>
      </return>
    </calculateInsuranceResponse>
  </soap:Body>
</soap:Envelope>
🔴500calculateInsurance fault - ServiceException
Modified at 2025-12-11 04:10:50
Previous
searchFlights
Next
sendEmail
Built with