Hi,
We have a client who is experiencing an error when trying to make a payment. We have the same app installed in dozens of other locations. This is the only site experiencing this issue. As soon as the following code is executed, the app crashes and the following message appears on the screen: 'Payments has stopped'.
Our app uses the following code:
var json = {
"disablePrinting": true,
"disableReceiptSelection": true,
"disableDuplicateChecking": false,
"signatureEntryLocation": "ON_SCREEN",
"disableRestartTransactionOnFail": false,
"cardEntryMethods": 15,
"autoAcceptPaymentConfirmations": false,
"autoAcceptSignature": false,
"signatureThreshold": 99999.99,
"type": "PAYMENT",
"tipMode": "NO_TIP",
"amount": 128,
"tipAmount": 19,
"externalId": "190_20200206_173541750"
};
paymentV3Connector.getService().sale(new SaleRequest(json));
Our app is using the following sdk versions:
- com.clover.sdk:clover-android-sdk:210.1
- com.clover.sdk:clover-android-connector-sdk:210.1
We have tested on dev units and production units with the same versions as the client's but we are unable to reproduce the error. I'm unsure if the payment connector calls the 'Payments' app or the 'Secure Payments' app so I've included the versions for both:
- 'Payments' app:
- our dev unit: 1.0-354
- our production unit: 1.0-354
- client's unit: 1.0-354
- 'Secure Payments' app:
- our dev unit: 1.0-313
- our production unit: 1.0-318
- client's unit: 1.0-313
We require immediate assistance as this is severely impacting our client's operation. Can your team help us figure out why the 'Payments (or Secure Payments)' app is crashing? Any help would be greatly appreciated.