PaymentService

@Singleton
class PaymentService(@Client(value = "${micronaut.http.services.payment-service.url}") httpClient: HttpClient, objectMapper: ObjectMapper) : PaymentAPI

Constructors

Link copied to clipboard
constructor(@Client(value = "${micronaut.http.services.payment-service.url}") httpClient: HttpClient, objectMapper: ObjectMapper)

Functions

Link copied to clipboard
open override fun processPayment(request: ProcessPaymentRequest): ProcessPaymentResponse