Class PaymentResource

    • Constructor Detail

      • PaymentResource

        @Inject
        public PaymentResource​(JaxrsUriBuilder uriBuilder,
                               org.killbill.billing.util.api.TagUserApi tagUserApi,
                               org.killbill.billing.util.api.CustomFieldUserApi customFieldUserApi,
                               org.killbill.billing.util.api.AuditUserApi auditUserApi,
                               AccountUserApi accountUserApi,
                               PaymentApi paymentApi,
                               InvoicePaymentApi invoicePaymentApi,
                               org.killbill.clock.Clock clock,
                               Context context)
    • Method Detail

      • getPayment

        @GET
        @Path("/{paymentId:\\w+-\\w+-\\w+-\\w+-\\w+}/")
        @Produces("application/json")
        public javax.ws.rs.core.Response getPayment​(@PathParam("paymentId")
                                                    UUID paymentId,
                                                    @QueryParam("withPluginInfo") @DefaultValue("false")
                                                    Boolean withPluginInfo,
                                                    @QueryParam("withAttempts") @DefaultValue("false")
                                                    Boolean withAttempts,
                                                    @QueryParam("pluginProperty")
                                                    List<String> pluginPropertiesString,
                                                    @QueryParam("audit") @DefaultValue("NONE")
                                                    AuditMode auditMode,
                                                    @Context
                                                    javax.servlet.http.HttpServletRequest request)
                                             throws PaymentApiException
        Throws:
        PaymentApiException
      • getPaymentByExternalKey

        @GET
        @Produces("application/json")
        public javax.ws.rs.core.Response getPaymentByExternalKey​(@QueryParam("withPluginInfo") @DefaultValue("false")
                                                                 Boolean withPluginInfo,
                                                                 @QueryParam("withAttempts") @DefaultValue("false")
                                                                 Boolean withAttempts,
                                                                 @QueryParam("externalKey")
                                                                 String paymentExternalKey,
                                                                 @QueryParam("pluginProperty")
                                                                 List<String> pluginPropertiesString,
                                                                 @QueryParam("audit") @DefaultValue("NONE")
                                                                 AuditMode auditMode,
                                                                 @Context
                                                                 javax.servlet.http.HttpServletRequest request)
                                                          throws PaymentApiException
        Throws:
        PaymentApiException
      • getPayments

        @GET
        @Path("/pagination")
        @Produces("application/json")
        public javax.ws.rs.core.Response getPayments​(@QueryParam("offset") @DefaultValue("0")
                                                     Long offset,
                                                     @QueryParam("limit") @DefaultValue("100")
                                                     Long limit,
                                                     @QueryParam("pluginName")
                                                     String pluginName,
                                                     @QueryParam("withPluginInfo") @DefaultValue("false")
                                                     Boolean withPluginInfo,
                                                     @QueryParam("withAttempts") @DefaultValue("false")
                                                     Boolean withAttempts,
                                                     @QueryParam("pluginProperty")
                                                     List<String> pluginPropertiesString,
                                                     @QueryParam("audit") @DefaultValue("NONE")
                                                     AuditMode auditMode,
                                                     @Context
                                                     javax.servlet.http.HttpServletRequest request)
                                              throws PaymentApiException
        Throws:
        PaymentApiException
      • searchPayments

        @GET
        @Path("/search/{searchKey:.*}")
        @Produces("application/json")
        public javax.ws.rs.core.Response searchPayments​(@PathParam("searchKey")
                                                        String searchKey,
                                                        @QueryParam("offset") @DefaultValue("0")
                                                        Long offset,
                                                        @QueryParam("limit") @DefaultValue("100")
                                                        Long limit,
                                                        @QueryParam("withPluginInfo") @DefaultValue("false")
                                                        Boolean withPluginInfo,
                                                        @QueryParam("withAttempts") @DefaultValue("false")
                                                        Boolean withAttempts,
                                                        @QueryParam("pluginName")
                                                        String pluginName,
                                                        @QueryParam("pluginProperty")
                                                        List<String> pluginPropertiesString,
                                                        @QueryParam("audit") @DefaultValue("NONE")
                                                        AuditMode auditMode,
                                                        @Context
                                                        javax.servlet.http.HttpServletRequest request)
                                                 throws PaymentApiException
        Throws:
        PaymentApiException
      • completeTransaction

        @PUT
        @Path("/{paymentId:\\w+-\\w+-\\w+-\\w+-\\w+}")
        @Consumes("application/json")
        @Produces("application/json")
        public javax.ws.rs.core.Response completeTransaction​(@PathParam("paymentId")
                                                             UUID paymentId,
                                                             PaymentTransactionJson json,
                                                             @QueryParam("controlPluginName")
                                                             List<String> paymentControlPluginNames,
                                                             @QueryParam("pluginProperty")
                                                             List<String> pluginPropertiesString,
                                                             @HeaderParam("X-Killbill-CreatedBy")
                                                             String createdBy,
                                                             @HeaderParam("X-Killbill-Reason")
                                                             String reason,
                                                             @HeaderParam("X-Killbill-Comment")
                                                             String comment,
                                                             @Context
                                                             javax.ws.rs.core.UriInfo uriInfo,
                                                             @Context
                                                             javax.servlet.http.HttpServletRequest request)
                                                      throws PaymentApiException,
                                                             AccountApiException
        Throws:
        PaymentApiException
        AccountApiException
      • completeTransactionByExternalKey

        @PUT
        @Consumes("application/json")
        @Produces("application/json")
        public javax.ws.rs.core.Response completeTransactionByExternalKey​(PaymentTransactionJson json,
                                                                          @QueryParam("controlPluginName")
                                                                          List<String> paymentControlPluginNames,
                                                                          @QueryParam("pluginProperty")
                                                                          List<String> pluginPropertiesString,
                                                                          @HeaderParam("X-Killbill-CreatedBy")
                                                                          String createdBy,
                                                                          @HeaderParam("X-Killbill-Reason")
                                                                          String reason,
                                                                          @HeaderParam("X-Killbill-Comment")
                                                                          String comment,
                                                                          @Context
                                                                          javax.ws.rs.core.UriInfo uriInfo,
                                                                          @Context
                                                                          javax.servlet.http.HttpServletRequest request)
                                                                   throws PaymentApiException,
                                                                          AccountApiException
        Throws:
        PaymentApiException
        AccountApiException
      • captureAuthorization

        @POST
        @Path("/{paymentId:\\w+-\\w+-\\w+-\\w+-\\w+}/")
        @Consumes("application/json")
        @Produces("application/json")
        public javax.ws.rs.core.Response captureAuthorization​(@PathParam("paymentId")
                                                              UUID paymentId,
                                                              PaymentTransactionJson json,
                                                              @QueryParam("controlPluginName")
                                                              List<String> paymentControlPluginNames,
                                                              @QueryParam("pluginProperty")
                                                              List<String> pluginPropertiesString,
                                                              @HeaderParam("X-Killbill-CreatedBy")
                                                              String createdBy,
                                                              @HeaderParam("X-Killbill-Reason")
                                                              String reason,
                                                              @HeaderParam("X-Killbill-Comment")
                                                              String comment,
                                                              @Context
                                                              javax.ws.rs.core.UriInfo uriInfo,
                                                              @Context
                                                              javax.servlet.http.HttpServletRequest request)
                                                       throws PaymentApiException,
                                                              AccountApiException
        Throws:
        PaymentApiException
        AccountApiException
      • captureAuthorizationByExternalKey

        @POST
        @Consumes("application/json")
        @Produces("application/json")
        public javax.ws.rs.core.Response captureAuthorizationByExternalKey​(PaymentTransactionJson json,
                                                                           @QueryParam("controlPluginName")
                                                                           List<String> paymentControlPluginNames,
                                                                           @QueryParam("pluginProperty")
                                                                           List<String> pluginPropertiesString,
                                                                           @HeaderParam("X-Killbill-CreatedBy")
                                                                           String createdBy,
                                                                           @HeaderParam("X-Killbill-Reason")
                                                                           String reason,
                                                                           @HeaderParam("X-Killbill-Comment")
                                                                           String comment,
                                                                           @Context
                                                                           javax.ws.rs.core.UriInfo uriInfo,
                                                                           @Context
                                                                           javax.servlet.http.HttpServletRequest request)
                                                                    throws PaymentApiException,
                                                                           AccountApiException
        Throws:
        PaymentApiException
        AccountApiException
      • refundPayment

        @POST
        @Path("/{paymentId:\\w+-\\w+-\\w+-\\w+-\\w+}/refunds")
        @Consumes("application/json")
        @Produces("application/json")
        public javax.ws.rs.core.Response refundPayment​(@PathParam("paymentId")
                                                       UUID paymentId,
                                                       PaymentTransactionJson json,
                                                       @QueryParam("controlPluginName")
                                                       List<String> paymentControlPluginNames,
                                                       @QueryParam("pluginProperty")
                                                       List<String> pluginPropertiesString,
                                                       @HeaderParam("X-Killbill-CreatedBy")
                                                       String createdBy,
                                                       @HeaderParam("X-Killbill-Reason")
                                                       String reason,
                                                       @HeaderParam("X-Killbill-Comment")
                                                       String comment,
                                                       @Context
                                                       javax.ws.rs.core.UriInfo uriInfo,
                                                       @Context
                                                       javax.servlet.http.HttpServletRequest request)
                                                throws PaymentApiException,
                                                       AccountApiException
        Throws:
        PaymentApiException
        AccountApiException
      • refundPaymentByExternalKey

        @POST
        @Path("/refunds")
        @Consumes("application/json")
        @Produces("application/json")
        public javax.ws.rs.core.Response refundPaymentByExternalKey​(PaymentTransactionJson json,
                                                                    @QueryParam("controlPluginName")
                                                                    List<String> paymentControlPluginNames,
                                                                    @QueryParam("pluginProperty")
                                                                    List<String> pluginPropertiesString,
                                                                    @HeaderParam("X-Killbill-CreatedBy")
                                                                    String createdBy,
                                                                    @HeaderParam("X-Killbill-Reason")
                                                                    String reason,
                                                                    @HeaderParam("X-Killbill-Comment")
                                                                    String comment,
                                                                    @Context
                                                                    javax.ws.rs.core.UriInfo uriInfo,
                                                                    @Context
                                                                    javax.servlet.http.HttpServletRequest request)
                                                             throws PaymentApiException,
                                                                    AccountApiException
        Throws:
        PaymentApiException
        AccountApiException
      • voidPayment

        @DELETE
        @Path("/{paymentId:\\w+-\\w+-\\w+-\\w+-\\w+}/")
        @Consumes("application/json")
        @Produces("application/json")
        public javax.ws.rs.core.Response voidPayment​(@PathParam("paymentId")
                                                     UUID paymentId,
                                                     PaymentTransactionJson json,
                                                     @QueryParam("controlPluginName")
                                                     List<String> paymentControlPluginNames,
                                                     @QueryParam("pluginProperty")
                                                     List<String> pluginPropertiesString,
                                                     @HeaderParam("X-Killbill-CreatedBy")
                                                     String createdBy,
                                                     @HeaderParam("X-Killbill-Reason")
                                                     String reason,
                                                     @HeaderParam("X-Killbill-Comment")
                                                     String comment,
                                                     @Context
                                                     javax.ws.rs.core.UriInfo uriInfo,
                                                     @Context
                                                     javax.servlet.http.HttpServletRequest request)
                                              throws PaymentApiException,
                                                     AccountApiException
        Throws:
        PaymentApiException
        AccountApiException
      • voidPaymentByExternalKey

        @DELETE
        @Consumes("application/json")
        @Produces("application/json")
        public javax.ws.rs.core.Response voidPaymentByExternalKey​(PaymentTransactionJson json,
                                                                  @QueryParam("controlPluginName")
                                                                  List<String> paymentControlPluginNames,
                                                                  @QueryParam("pluginProperty")
                                                                  List<String> pluginPropertiesString,
                                                                  @HeaderParam("X-Killbill-CreatedBy")
                                                                  String createdBy,
                                                                  @HeaderParam("X-Killbill-Reason")
                                                                  String reason,
                                                                  @HeaderParam("X-Killbill-Comment")
                                                                  String comment,
                                                                  @Context
                                                                  javax.ws.rs.core.UriInfo uriInfo,
                                                                  @Context
                                                                  javax.servlet.http.HttpServletRequest request)
                                                           throws PaymentApiException,
                                                                  AccountApiException
        Throws:
        PaymentApiException
        AccountApiException
      • chargebackPayment

        @POST
        @Path("/{paymentId:\\w+-\\w+-\\w+-\\w+-\\w+}/chargebacks")
        @Consumes("application/json")
        @Produces("application/json")
        public javax.ws.rs.core.Response chargebackPayment​(@PathParam("paymentId")
                                                           UUID paymentId,
                                                           PaymentTransactionJson json,
                                                           @QueryParam("controlPluginName")
                                                           List<String> paymentControlPluginNames,
                                                           @QueryParam("pluginProperty")
                                                           List<String> pluginPropertiesString,
                                                           @HeaderParam("X-Killbill-CreatedBy")
                                                           String createdBy,
                                                           @HeaderParam("X-Killbill-Reason")
                                                           String reason,
                                                           @HeaderParam("X-Killbill-Comment")
                                                           String comment,
                                                           @Context
                                                           javax.ws.rs.core.UriInfo uriInfo,
                                                           @Context
                                                           javax.servlet.http.HttpServletRequest request)
                                                    throws PaymentApiException,
                                                           AccountApiException
        Throws:
        PaymentApiException
        AccountApiException
      • chargebackPaymentByExternalKey

        @POST
        @Path("/chargebacks")
        @Consumes("application/json")
        @Produces("application/json")
        public javax.ws.rs.core.Response chargebackPaymentByExternalKey​(PaymentTransactionJson json,
                                                                        @QueryParam("controlPluginName")
                                                                        List<String> paymentControlPluginNames,
                                                                        @QueryParam("pluginProperty")
                                                                        List<String> pluginPropertiesString,
                                                                        @HeaderParam("X-Killbill-CreatedBy")
                                                                        String createdBy,
                                                                        @HeaderParam("X-Killbill-Reason")
                                                                        String reason,
                                                                        @HeaderParam("X-Killbill-Comment")
                                                                        String comment,
                                                                        @Context
                                                                        javax.ws.rs.core.UriInfo uriInfo,
                                                                        @Context
                                                                        javax.servlet.http.HttpServletRequest request)
                                                                 throws PaymentApiException,
                                                                        AccountApiException
        Throws:
        PaymentApiException
        AccountApiException
      • chargebackReversalPayment

        @POST
        @Path("/{paymentId:\\w+-\\w+-\\w+-\\w+-\\w+}/chargebackReversals")
        @Consumes("application/json")
        @Produces("application/json")
        public javax.ws.rs.core.Response chargebackReversalPayment​(@PathParam("paymentId")
                                                                   UUID paymentId,
                                                                   PaymentTransactionJson json,
                                                                   @QueryParam("controlPluginName")
                                                                   List<String> paymentControlPluginNames,
                                                                   @QueryParam("pluginProperty")
                                                                   List<String> pluginPropertiesString,
                                                                   @HeaderParam("X-Killbill-CreatedBy")
                                                                   String createdBy,
                                                                   @HeaderParam("X-Killbill-Reason")
                                                                   String reason,
                                                                   @HeaderParam("X-Killbill-Comment")
                                                                   String comment,
                                                                   @Context
                                                                   javax.ws.rs.core.UriInfo uriInfo,
                                                                   @Context
                                                                   javax.servlet.http.HttpServletRequest request)
                                                            throws PaymentApiException,
                                                                   AccountApiException
        Throws:
        PaymentApiException
        AccountApiException
      • chargebackReversalPaymentByExternalKey

        @POST
        @Path("/chargebackReversals")
        @Consumes("application/json")
        @Produces("application/json")
        public javax.ws.rs.core.Response chargebackReversalPaymentByExternalKey​(PaymentTransactionJson json,
                                                                                @QueryParam("controlPluginName")
                                                                                List<String> paymentControlPluginNames,
                                                                                @QueryParam("pluginProperty")
                                                                                List<String> pluginPropertiesString,
                                                                                @HeaderParam("X-Killbill-CreatedBy")
                                                                                String createdBy,
                                                                                @HeaderParam("X-Killbill-Reason")
                                                                                String reason,
                                                                                @HeaderParam("X-Killbill-Comment")
                                                                                String comment,
                                                                                @Context
                                                                                javax.ws.rs.core.UriInfo uriInfo,
                                                                                @Context
                                                                                javax.servlet.http.HttpServletRequest request)
                                                                         throws PaymentApiException,
                                                                                AccountApiException
        Throws:
        PaymentApiException
        AccountApiException
      • cancelScheduledPaymentTransactionById

        @DELETE
        @Path("/{paymentTransactionId:\\w+-\\w+-\\w+-\\w+-\\w+}/cancelScheduledPaymentTransaction")
        @Consumes("application/json")
        @Produces("application/json")
        public javax.ws.rs.core.Response cancelScheduledPaymentTransactionById​(@PathParam("paymentTransactionId")
                                                                               UUID paymentTransactionId,
                                                                               @HeaderParam("X-Killbill-CreatedBy")
                                                                               String createdBy,
                                                                               @HeaderParam("X-Killbill-Reason")
                                                                               String reason,
                                                                               @HeaderParam("X-Killbill-Comment")
                                                                               String comment,
                                                                               @Context
                                                                               javax.ws.rs.core.UriInfo uriInfo,
                                                                               @Context
                                                                               javax.servlet.http.HttpServletRequest request)
                                                                        throws PaymentApiException,
                                                                               AccountApiException
        Throws:
        PaymentApiException
        AccountApiException
      • cancelScheduledPaymentTransactionByExternalKey

        @DELETE
        @Path("/cancelScheduledPaymentTransaction")
        @Consumes("application/json")
        @Produces("application/json")
        public javax.ws.rs.core.Response cancelScheduledPaymentTransactionByExternalKey​(@QueryParam("transactionExternalKey")
                                                                                        String paymentTransactionExternalKey,
                                                                                        @HeaderParam("X-Killbill-CreatedBy")
                                                                                        String createdBy,
                                                                                        @HeaderParam("X-Killbill-Reason")
                                                                                        String reason,
                                                                                        @HeaderParam("X-Killbill-Comment")
                                                                                        String comment,
                                                                                        @Context
                                                                                        javax.ws.rs.core.UriInfo uriInfo,
                                                                                        @Context
                                                                                        javax.servlet.http.HttpServletRequest request)
                                                                                 throws PaymentApiException,
                                                                                        AccountApiException
        Throws:
        PaymentApiException
        AccountApiException
      • getCustomFields

        @GET
        @Path("/{paymentId:\\w+-\\w+-\\w+-\\w+-\\w+}/customFields")
        @Produces("application/json")
        public javax.ws.rs.core.Response getCustomFields​(@PathParam("paymentId")
                                                         UUID id,
                                                         @QueryParam("audit") @DefaultValue("NONE")
                                                         AuditMode auditMode,
                                                         @Context
                                                         javax.servlet.http.HttpServletRequest request)
      • createPaymentCustomFields

        @POST
        @Path("/{paymentId:\\w+-\\w+-\\w+-\\w+-\\w+}/customFields")
        @Consumes("application/json")
        @Produces("application/json")
        public javax.ws.rs.core.Response createPaymentCustomFields​(@PathParam("paymentId")
                                                                   UUID id,
                                                                   List<CustomFieldJson> customFields,
                                                                   @HeaderParam("X-Killbill-CreatedBy")
                                                                   String createdBy,
                                                                   @HeaderParam("X-Killbill-Reason")
                                                                   String reason,
                                                                   @HeaderParam("X-Killbill-Comment")
                                                                   String comment,
                                                                   @Context
                                                                   javax.servlet.http.HttpServletRequest request,
                                                                   @Context
                                                                   javax.ws.rs.core.UriInfo uriInfo)
                                                            throws org.killbill.billing.util.api.CustomFieldApiException
        Throws:
        org.killbill.billing.util.api.CustomFieldApiException
      • modifyPaymentCustomFields

        @PUT
        @Path("/{paymentId:\\w+-\\w+-\\w+-\\w+-\\w+}/customFields")
        @Consumes("application/json")
        @Produces("application/json")
        public javax.ws.rs.core.Response modifyPaymentCustomFields​(@PathParam("paymentId")
                                                                   UUID id,
                                                                   List<CustomFieldJson> customFields,
                                                                   @HeaderParam("X-Killbill-CreatedBy")
                                                                   String createdBy,
                                                                   @HeaderParam("X-Killbill-Reason")
                                                                   String reason,
                                                                   @HeaderParam("X-Killbill-Comment")
                                                                   String comment,
                                                                   @Context
                                                                   javax.servlet.http.HttpServletRequest request)
                                                            throws org.killbill.billing.util.api.CustomFieldApiException
        Throws:
        org.killbill.billing.util.api.CustomFieldApiException
      • deletePaymentCustomFields

        @DELETE
        @Path("/{paymentId:\\w+-\\w+-\\w+-\\w+-\\w+}/customFields")
        @Consumes("application/json")
        @Produces("application/json")
        public javax.ws.rs.core.Response deletePaymentCustomFields​(@PathParam("paymentId")
                                                                   UUID id,
                                                                   @QueryParam("customField")
                                                                   List<UUID> customFieldList,
                                                                   @HeaderParam("X-Killbill-CreatedBy")
                                                                   String createdBy,
                                                                   @HeaderParam("X-Killbill-Reason")
                                                                   String reason,
                                                                   @HeaderParam("X-Killbill-Comment")
                                                                   String comment,
                                                                   @Context
                                                                   javax.servlet.http.HttpServletRequest request)
                                                            throws org.killbill.billing.util.api.CustomFieldApiException
        Throws:
        org.killbill.billing.util.api.CustomFieldApiException
      • getTags

        @GET
        @Path("/{paymentId:\\w+-\\w+-\\w+-\\w+-\\w+}/tags")
        @Produces("application/json")
        public javax.ws.rs.core.Response getTags​(@PathParam("paymentId")
                                                 UUID paymentId,
                                                 @QueryParam("includedDeleted") @DefaultValue("false")
                                                 Boolean includedDeleted,
                                                 @QueryParam("audit") @DefaultValue("NONE")
                                                 AuditMode auditMode,
                                                 @Context
                                                 javax.servlet.http.HttpServletRequest request)
                                          throws org.killbill.billing.util.api.TagDefinitionApiException,
                                                 PaymentApiException
        Throws:
        org.killbill.billing.util.api.TagDefinitionApiException
        PaymentApiException
      • createPaymentTags

        @POST
        @Path("/{paymentId:\\w+-\\w+-\\w+-\\w+-\\w+}/tags")
        @Consumes("application/json")
        @Produces("application/json")
        public javax.ws.rs.core.Response createPaymentTags​(@PathParam("paymentId")
                                                           UUID paymentId,
                                                           List<UUID> tagList,
                                                           @HeaderParam("X-Killbill-CreatedBy")
                                                           String createdBy,
                                                           @HeaderParam("X-Killbill-Reason")
                                                           String reason,
                                                           @HeaderParam("X-Killbill-Comment")
                                                           String comment,
                                                           @Context
                                                           javax.ws.rs.core.UriInfo uriInfo,
                                                           @Context
                                                           javax.servlet.http.HttpServletRequest request)
                                                    throws org.killbill.billing.util.api.TagApiException
        Throws:
        org.killbill.billing.util.api.TagApiException
      • deletePaymentTags

        @DELETE
        @Path("/{paymentId:\\w+-\\w+-\\w+-\\w+-\\w+}/tags")
        @Consumes("application/json")
        @Produces("application/json")
        public javax.ws.rs.core.Response deletePaymentTags​(@PathParam("paymentId")
                                                           UUID paymentId,
                                                           @QueryParam("tagDef")
                                                           List<UUID> tagList,
                                                           @HeaderParam("X-Killbill-CreatedBy")
                                                           String createdBy,
                                                           @HeaderParam("X-Killbill-Reason")
                                                           String reason,
                                                           @HeaderParam("X-Killbill-Comment")
                                                           String comment,
                                                           @Context
                                                           javax.servlet.http.HttpServletRequest request)
                                                    throws org.killbill.billing.util.api.TagApiException
        Throws:
        org.killbill.billing.util.api.TagApiException
      • getPaymentAuditLogsWithHistory

        @GET
        @Path("/{paymentId:\\w+-\\w+-\\w+-\\w+-\\w+}/auditLogsWithHistory")
        @Produces("application/json")
        public javax.ws.rs.core.Response getPaymentAuditLogsWithHistory​(@PathParam("paymentId")
                                                                        UUID paymentId,
                                                                        @Context
                                                                        javax.servlet.http.HttpServletRequest request)
                                                                 throws AccountApiException
        Throws:
        AccountApiException
      • getPaymentAttemptAuditLogsWithHistory

        @GET
        @Path("/attempts/{paymentAttemptId:\\w+-\\w+-\\w+-\\w+-\\w+}/auditLogsWithHistory")
        @Produces("application/json")
        public javax.ws.rs.core.Response getPaymentAttemptAuditLogsWithHistory​(@PathParam("paymentAttemptId")
                                                                               UUID paymentAttemptId,
                                                                               @Context
                                                                               javax.servlet.http.HttpServletRequest request)
                                                                        throws AccountApiException
        Throws:
        AccountApiException