Interface TppBankingApiSinglePaymentPisApi


  • @Generated(value="io.swagger.codegen.v3.generators.java.SpringCodegen",
               date="2020-11-17T19:48:13.241437Z[Etc/UTC]")
    public interface TppBankingApiSinglePaymentPisApi
    • Field Detail

      • log

        static final org.slf4j.Logger log
    • Method Detail

      • getObjectMapper

        default Optional<com.fasterxml.jackson.databind.ObjectMapper> getObjectMapper()
      • getRequest

        default Optional<javax.servlet.http.HttpServletRequest> getRequest()
      • _initiatePayment

        @RequestMapping(value="/v1/banking/pis/payments/{payment-product}",
                        produces="application/json",
                        consumes="application/json",
                        method=POST)
        default CompletableFuture<org.springframework.http.ResponseEntity<PaymentInitiationResponse>> _initiatePayment​(@Valid @RequestBody
                                                                                                                       @Valid PaymentInitiation body,
                                                                                                                       @RequestHeader(value="Service-Session-Password",required=true)
                                                                                                                       String serviceSessionPassword,
                                                                                                                       @RequestHeader(value="Fintech-User-ID",required=true)
                                                                                                                       String fintechUserID,
                                                                                                                       @RequestHeader(value="Fintech-Redirect-URL-OK",required=true)
                                                                                                                       String fintechRedirectURLOK,
                                                                                                                       @RequestHeader(value="Fintech-Redirect-URL-NOK",required=true)
                                                                                                                       String fintechRedirectURLNOK,
                                                                                                                       @RequestHeader(value="X-Request-ID",required=true)
                                                                                                                       UUID xRequestID,
                                                                                                                       @PathVariable("payment-product")
                                                                                                                       String paymentProduct,
                                                                                                                       @RequestHeader(value="X-Timestamp-UTC",required=false)
                                                                                                                       String xTimestampUTC,
                                                                                                                       @RequestHeader(value="X-Request-Signature",required=false)
                                                                                                                       String xRequestSignature,
                                                                                                                       @RequestHeader(value="Fintech-ID",required=false)
                                                                                                                       String fintechID,
                                                                                                                       @RequestHeader(value="Bank-ID",required=false)
                                                                                                                       String bankID,
                                                                                                                       @RequestHeader(value="X-Pis-Psu-Authentication-Required",required=false)
                                                                                                                       Boolean xPisPsuAuthenticationRequired)