When using the PRSP DLL together with an external pay unit like the extpu_OPP for mobile payment, configuration needs to be considered. A ticket must always be printed at the terminal for the PRSP DLL to function as intended.
Cwtconfig
<PAYUNIT name="Ext1" type="CardCollector"
hubPaymentMethod="sp:SwishMobilePaymentMethod"
filename="extpu_OPP.dll">
<extendedproperties>
<properties name="Gateway" value="gateway-regtest.caleaccess.com"/>
<properties name="PaymentProviderName" value="Swish"/>
<properties name="IdentificationType" value="PhoneNumber"/>
<properties name="DefaultPhoneNumberCountryCodePrefix" value="46"/>
<properties name="ReceiptType" value="Printed"/>
<properties name="ValidateTransactionStatus" value="true"/>
</extendedproperties>
</PAYUNIT>
Combining the PRSP DLL and the OPP external pay unit shall be done in a separate payment service so mixed payment is avoided, i.e. PRSP shall not be used together with OPP and cash payment.
For other necessary configurations for the extpu_OPP see the user guide for OPP.