Data in form of ticket variables are sent in two separate chunks from the CWT application to the PRSP DLL. The first chunk is for registering the parking ticket in the HUB and if it fails, the purchase will be cancelled and cash money returned.
The second chunk contain payment details and is received when the purchase is complete without errors. This data is sent to the HUB for registering the purchase.
All data IS received in form of ticket variables which are described in the ‘CWT Software Configuration Handbook’
<ARTICLE>
<deliverables>
<!-- Parking ticket data -->
<externalPayunitDeliverable deliverableId="1" payunit="Ext0" triggerAction="TriggerAcceptButtonBeforeCardValidation">
<dynamicDeliverableData>
<deliverableData name="TriggerAction" value="@Ticket" />
<deliverableData name="TransactionDateTime" value="@v104-@v5-@v6T@v7:@v9:@v1010" />
<deliverableData name="StartDateTimeLocal" value="@v122-@v23-@v24T@v25:@v27:@v1028" />
<deliverableData name="EndDateTimeLocal" value="@v113-@v14-@v15T@v16:@v18:@v1019" />
<deliverableData name="TicksLeftToPay" value="@ v1552" />
<deliverableData name="AmountPaidWithCoin " value="@v1562 " />
<deliverableData name="AmountPaidWithBill" value="@v1582 " />
</dynamicDeliverableData>
</externalPayunitDeliverable>
<!-- Transaction data -->
<externalPayunitDeliverable deliverableId="2" payunit="Ext0" triggerAction="TriggerAfterCompletedPurchaseConfirmed">
<dynamicDeliverableData>
<deliverableData name="TriggerAction" value="@Transaction"/>
<deliverableData name="PurchaseAmount" value="@v1000"/>
<deliverableData name="CardIssuer" value="@v141" />
<deliverableData name="TransactionReference" value="@v137" />
<deliverableData name="CashlessPayUnitId" value="@v145" />
<deliverableData name="AmountPaidWithCashless" value="@v143"/>
<deliverableData name="CashlessPaymentMethod" value="@v146"/>
<deliverableData name="AmountPaidWithCoin " value="@v1562"/>
<deliverableData name="AmountPaidWithBill" value="@v1582"/>
<deliverableData name="MonetaryItems" value="@v1583" />
</dynamicDeliverableData>
</externalPayunitDeliverable>
</deliverables>
</ARTICLE>