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.kt8
1 files changed, 4 insertions, 4 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 ea16cb4..fc4f642 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
@@ -63,9 +63,9 @@ class PaymentManager(
@UiThread
fun createPayment(order: Order) {
val merchantConfig = configManager.merchantConfig!!
- mPayment.value = Payment(order, order.summary, merchantConfig.currency!!)
+ mPayment.value = Payment(order, order.summary, configManager.currency!!)
scope.launch(Dispatchers.IO) {
- val response = api.postOrder(merchantConfig.convert(), order.toContractTerms())
+ val response = api.postOrder(merchantConfig, order.toContractTerms())
response.handle(::onNetworkError, ::onOrderCreated)
}
}
@@ -78,7 +78,7 @@ class PaymentManager(
private fun checkPayment(orderId: String) {
val merchantConfig = configManager.merchantConfig!!
scope.launch(Dispatchers.IO) {
- val response = api.checkOrder(merchantConfig.convert(), orderId)
+ val response = api.checkOrder(merchantConfig, orderId)
response.handle(::onNetworkError, ::onPaymentChecked)
}
}
@@ -106,7 +106,7 @@ class PaymentManager(
if (!payment.paid) payment.orderId?.let { orderId ->
Log.e(TAG, "Deleting cancelled and unpaid order $orderId")
scope.launch(Dispatchers.IO) {
- api.deleteOrder(merchantConfig.convert(), orderId)
+ api.deleteOrder(merchantConfig, orderId)
}
}
}