<?xml version="1.0" encoding="UTF-8"?>
<!-- 
Following an example of an explicit payment request, separated from a booking request
    
There are to possible workflows:
1. As 2nd transaction after a booking retreive: 
     In that case one must request with the returned TourperatorSessionID, TransactionCounter would be "2"
 2. Or directly with referencing an existing booking; i.e. with an implicit retrieve request, 
     TransactionCounter would be "1"

 We are dealing with (2) here
-->
<StringMessageRequest xmlns="http://string.drv.de/xmlschema/string" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://string.drv.de/xmlschema/string ..\..\xmlschema\StringMessage.xsd">
	<RoutingHeader>
		<OperatorSystemCode>DER_TOUR</OperatorSystemCode>
		<GdsAgency>009402001</GdsAgency>
	</RoutingHeader>
	<Payload xsi:type="StringVersionSpecificRequestType">
		<Version>1.1.0</Version>
		<Content>
			<StringRequest TimeStamp="2018-02-16T17:50:14.346" xmlns="http://string.drv.de/xmlschema/string/v1" xsi:schemaLocation="http://string.drv.de/xmlschema/string/v1 ..\..\xmlschema\v1\String.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
				<Requestor>
					<Agency>
						<AgencyID>009402001</AgencyID>
					</Agency>
					<Agent>
						<Id>0009</Id>
					</Agent>
				</Requestor>
				<MessageContext>
					<TouroperatorCode>TO_ID</TouroperatorCode>
					<TouroperatorBrand>Brand</TouroperatorBrand>
					<TransactionCounter>1</TransactionCounter>
				</MessageContext>
				<RequestedAction xsi:type="ApplyPaymentRequestType">
					<BookingReference>
						<BookingNumber>A2291740-76236909</BookingNumber>
						<BookingInstance>01</BookingInstance>
					</BookingReference>
					<Payments>
						<Payment xsi:type="DirectDebitPaymentType">
							<PaymentAmount>
								<Amount>482.50</Amount>
								<Currency>EUR</Currency>
							</PaymentAmount>
							<BankAccount>
								<AccountName>Momfred Nonsens</AccountName>
								<Number>DE24576500100001001234</Number>
								<BankCode>57650010</BankCode>
								<AccountNumber>0001001234</AccountNumber>
							</BankAccount>
						</Payment>
					</Payments>
				</RequestedAction>
			</StringRequest>
		</Content>
	</Payload>
</StringMessageRequest>
