paymentGateway

@Bean
fun paymentGateway(@Value(value = "${eshop.payment.gateway.limit:1000.00}") limit: BigDecimal, @Value(value = "${eshop.payment.gateway.outage-file:}") outageFile: String): PaymentGateway

The simulated gateway, which approves up to eshop.payment.gateway.limit (1000.00 by default), and is down while the file eshop.payment.gateway.outage-file exists (none by default).