Testing a new application on development terminal, payment appears to be okay as it is in the Transactions list, but I am getting the following exception resulting in the payment request to loop back and ask for payment again:
2021-07-14 14:41:38.383 2447-3318/? E/RecentDevicePaymentsService: updatePayment(RecentDevicePaymentsService.java:304)[IntentService[com.clover.commonpayments.RecentDevicePaymentsService]]: Error updating record for the externalId to paymentId java.lang.IllegalStateException: Could not update link from externalId '2118214405227' to paymentId 'GW2B2ZJEM84GP'. at com.clover.commonpayments.RecentDevicePaymentsDbHelper.updatePayment(RecentDevicePaymentsDbHelper.java:162) at com.clover.commonpayments.RecentDevicePaymentsService.updatePayment(RecentDevicePaymentsService.java:302) at com.clover.commonpayments.RecentDevicePaymentsService.onHandleIntentInternal(RecentDevicePaymentsService.java:104) at com.clover.commonpayments.ResultIntentService.onHandleIntent(ResultIntentService.java:56) at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:76) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:164) at android.os.HandlerThread.run(HandlerThread.java:65)