Transaction XML File Preparation

Uploading bulk transaction files allows you to authorize or cancel transactions.

All the records in a XML file must be for the same object. Note the following when processing XML files:
  • All required fields when you create a record.
  • Files must be in UTF-8 format.
The bulk customer registration and deactivation files contain assembled service requests; one complete request per line. The following example authorizes transactions:
  <tran:Authorisation
        xmlns:tran="http://mobiliser.sybase365.com/money/contract/v5_0/transaction"
        origin="SOAPUI" traceNo="1234" repeat="false" autoCapture="false" orderChannel="0"
        test="false" usecase="193"><Payer><identifier
        type="1">500005460</identifier><paymentInstrumentType>0</paymentInstrumentType></Payer><Payee><identifier
        type="1">500005461</identifier><paymentInstrumentType>0</paymentInstrumentType></Payee><Amount
        currency="EUR" vat="0">100</Amount></tran:Authorisation>   <tran:Authorisation
      xmlns:tran="http://mobiliser.sybase365.com/money/contract/v5_0/transaction"
      origin="SOAPUI" traceNo="5678" repeat="false" autoCapture="true" orderChannel="0"
      test="false" usecase="193"><Payer><identifier
      type="1">500005461</identifier><paymentInstrumentType>0</paymentInstrumentType></Payer><Payee><identifier
      type="1">500005460</identifier><paymentInstrumentType>0</paymentInstrumentType></Payee><Amount
      currency="EUR" vat="0">200</Amount></tran:Authorisation> 
The following example cancels transactions :
  <tran:AuthorisationCancel
        xmlns:tran="http://mobiliser.sybase365.com/money/contract/v5_0/transaction"
        origin="SOAPUI" traceNo="1234"><ReferenceTransaction systemId="500007104"
        type="101">A6WRVN</ReferenceTransaction></tran:AuthorisationCancel>   <tran:CaptureCancel
      xmlns:tran="http://mobiliser.sybase365.com/money/contract/v5_0/transaction"
      origin="SOAPUI" traceNo="5678"><ReferenceTransaction systemId="500007105"
      type="111">ACKZX8</ReferenceTransaction><Amount currency="EUR"
      vat="0">100</Amount></tran:CaptureCancel>