summaryrefslogtreecommitdiff
path: root/merchant-terminal/src/main/java/net/taler/merchantpos/payment/PaymentManager.kt
diff options
context:
space:
mode:
Diffstat (limited to 'merchant-terminal/src/main/java/net/taler/merchantpos/payment/PaymentManager.kt')
-rw-r--r--merchant-terminal/src/main/java/net/taler/merchantpos/payment/PaymentManager.kt4
1 files changed, 2 insertions, 2 deletions
diff --git a/merchant-terminal/src/main/java/net/taler/merchantpos/payment/PaymentManager.kt b/merchant-terminal/src/main/java/net/taler/merchantpos/payment/PaymentManager.kt
index bc1e35f..6bab0e6 100644
--- a/merchant-terminal/src/main/java/net/taler/merchantpos/payment/PaymentManager.kt
+++ b/merchant-terminal/src/main/java/net/taler/merchantpos/payment/PaymentManager.kt
@@ -110,8 +110,8 @@ class PaymentManager(
// delete unpaid order
val merchantConfig = configManager.merchantConfig!!
mPayment.value?.let { payment ->
- if (!payment.paid) payment.orderId?.let { orderId ->
- Log.e(TAG, "Deleting cancelled and unpaid order $orderId")
+ if (!payment.paid && payment.error != null) payment.orderId?.let { orderId ->
+ Log.d(TAG, "Deleting cancelled and unpaid order $orderId")
scope.launch(Dispatchers.IO) {
api.deleteOrder(merchantConfig, orderId)
}