Use this example as a reference for capturing an airline payment.
Request
<requestMessage xmlns="urn:schemas-cybersource-com:transaction-data-1.11"> <merchantID>test-merchant</merchantID> <merchantReferenceCode>R98TV09EN200W</merchantReferenceCode> <purchaseTotals> <currency>USD</currency> <grandTotalAmount>204.78</grandTotalAmount> </purchaseTotals> <ccCaptureService run="true"> <authRequestID>0839543530000172034078</authRequestID> <industryDatatype>airline</industryDatatype> </ccCaptureService> <airlineData> <agentCode>98222147<agentCode> <agentName>Regent Travel</agentName> <ticketNumber>1234567890123450</ticketNumber> <passengerName>John Smith</passengerName> <leg id="0"> <carrierCode>VS</carrierCode> <originatingAirportCode>GLA</originatingAirportCode> <class>C</class> <departureDate>080812</departureDate> <destination>LGW</destination> </leg> </airlineData> </requestMessage>
Response
<replyMessage xmlns:c="urn:schemas-cybersource-com:transaction-data-1.124"> <requestID>0305782650000167905080</requestID> <decision>ACCEPT</decision> <reasonCode>100</reasonCode> <merchantReferenceCode>R98TV09EN200W</merchantReferenceCode> <purchaseTotals><currency>USD</currency></purchaseTotals> <ccCaptureReply> <reasonCode>100</reasonCode> <amount>204.78</amount> <reconciliationID>1094820975023470</reconciliationID> <enhancedDataEnabled>y</enhancedDataEnabled> </ccCaptureReply> </replyMessage>