In every article that is used for the payment service with OPP, a set of deliverable data is needed. The configuration is using the same data variable as used in the ticket printing. See the CWT Configuration Handbook.
The following parameters are needed to trigger the article to send the data to the External OPP pay unit.
•deliverableId="0"
•payunit="Ext0"
•triggerAction="TriggerAcceptButtonBeforeCardDebit"
See Dynamic Deliverable for a list of deliverableData parameters: These parameters are used to create the PaymentMessage |
Example:
<ARTICLE articleId="30" name="30" useCommonTariffs="false" autoSelectTariff="true" defaultTariffId="3" VATCategory="1" purchaseCategory="10">
<paymentService id="1" />
<deliverables>
<externalPayunitDeliverable deliverableId="0" payunit="Ext0"
triggerAction="TriggerAcceptButtonBeforeCardDebit">
<dynamicDeliverableData>
<deliverableData name="ArrivalDateTimeLocal"
value="@v122-@v23-@v24T@v25:@v27:@v1028" />
<deliverableData name="ExpiryDateTimeLocal"
value="@v113-@v14-@v15T@v16:@v18:@v1019" />
<deliverableData name="PurchaseDateTimeLocal"
value="@v104-@v5-@v6T@v7:@v9:@v1010" />
<deliverableData name="TariffPackageId" value="@v203" />
<deliverableData name="ArticleId" value="@v204" />
<deliverableData name="LicensePlateNbr" value="@v46" />
<deliverableData name="TicksLeftToPay" value="@v1552" />
<deliverableData name="TransactionFeeTicks" value="@v1551" />
<deliverableData name="PaymentMessage"
value="@v62"TKTFee"@v551 @v62"TKTPaymentForCar"@v46 @v62"TKTExp"@v16:@v18-@v15-@v10" />
<!-- PaymentMessage = Merchant supplied message about the payment/order. Max 50 chars. Allowed characters are the letters a-ö, A-Ö, the numbers 0-9 and the special characters :;.,?!()”. -->
</dynamicDeliverableData>
</externalPayunitDeliverable>
</deliverables>
</ARTICLE>
Note: " is used to display the " character |