Interface InvoicingSrv.AsyncIface

All Known Implementing Classes:
InvoicingSrv.AsyncClient
Enclosing class:
InvoicingSrv

public static interface InvoicingSrv.AsyncIface
  • Method Details

    • create

      void create(InvoiceParams params, org.apache.thrift.async.AsyncMethodCallback<Invoice> resultHandler) throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException
    • createWithTemplate

      void createWithTemplate(InvoiceWithTemplateParams params, org.apache.thrift.async.AsyncMethodCallback<Invoice> resultHandler) throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException
    • get

      void get(String id, EventRange range, org.apache.thrift.async.AsyncMethodCallback<Invoice> resultHandler) throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException
    • getEvents

      void getEvents(String id, EventRange range, org.apache.thrift.async.AsyncMethodCallback<List<Event>> resultHandler) throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException
    • explainRoute

      void explainRoute(String invoice_id, String payment_id, org.apache.thrift.async.AsyncMethodCallback<InvoicePaymentExplanation> resultHandler) throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException
    • computeTerms

      void computeTerms(String id, PartyRevisionParam party_revision_param, org.apache.thrift.async.AsyncMethodCallback<TermSet> resultHandler) throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException
    • startPayment

      void startPayment(String id, InvoicePaymentParams params, org.apache.thrift.async.AsyncMethodCallback<InvoicePayment> resultHandler) throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException
    • registerPayment

      void registerPayment(String id, RegisterInvoicePaymentParams params, org.apache.thrift.async.AsyncMethodCallback<InvoicePayment> resultHandler) throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException
    • getPayment

      void getPayment(String id, String payment_id, org.apache.thrift.async.AsyncMethodCallback<InvoicePayment> resultHandler) throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException
    • cancelPayment

      void cancelPayment(String id, String payment_id, String reason, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException
    • capturePayment

      void capturePayment(String id, String payment_id, InvoicePaymentCaptureParams params, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException
    • capturePaymentNew

      void capturePaymentNew(String id, String payment_id, InvoicePaymentCaptureParams params, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException
    • createPaymentAdjustment

      void createPaymentAdjustment(String id, String payment_id, InvoicePaymentAdjustmentParams params, org.apache.thrift.async.AsyncMethodCallback<InvoicePaymentAdjustment> resultHandler) throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException
    • getPaymentAdjustment

      void getPaymentAdjustment(String id, String payment_id, String adjustment_id, org.apache.thrift.async.AsyncMethodCallback<InvoicePaymentAdjustment> resultHandler) throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException
    • capturePaymentAdjustment

      void capturePaymentAdjustment(String id, String payment_id, String adjustment_id, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException
    • cancelPaymentAdjustment

      void cancelPaymentAdjustment(String id, String payment_id, String adjustment_id, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException
    • createChargeback

      void createChargeback(String id, String payment_id, InvoicePaymentChargebackParams params, org.apache.thrift.async.AsyncMethodCallback<InvoicePaymentChargeback> resultHandler) throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException
    • getPaymentChargeback

      void getPaymentChargeback(String id, String payment_id, String chargeback_id, org.apache.thrift.async.AsyncMethodCallback<InvoicePaymentChargeback> resultHandler) throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException
    • acceptChargeback

      void acceptChargeback(String id, String payment_id, String chargeback_id, InvoicePaymentChargebackAcceptParams params, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException
    • rejectChargeback

      void rejectChargeback(String id, String payment_id, String chargeback_id, InvoicePaymentChargebackRejectParams params, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException
    • reopenChargeback

      void reopenChargeback(String id, String payment_id, String chargeback_id, InvoicePaymentChargebackReopenParams params, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException
    • cancelChargeback

      void cancelChargeback(String id, String payment_id, String chargeback_id, InvoicePaymentChargebackCancelParams params, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException
    • refundPayment

      void refundPayment(String id, String payment_id, InvoicePaymentRefundParams params, org.apache.thrift.async.AsyncMethodCallback<InvoicePaymentRefund> resultHandler) throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException
    • createManualRefund

      void createManualRefund(String id, String payment_id, InvoicePaymentRefundParams params, org.apache.thrift.async.AsyncMethodCallback<InvoicePaymentRefund> resultHandler) throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException
    • getPaymentRefund

      void getPaymentRefund(String id, String payment_id, String refund_id, org.apache.thrift.async.AsyncMethodCallback<InvoicePaymentRefund> resultHandler) throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException
    • fulfill

      void fulfill(String id, String reason, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException
    • rescind

      void rescind(String id, String reason, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException
    • repair

      void repair(String id, List<InvoiceChange> changes, ComplexAction action, InvoiceRepairParams params, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException
    • repairWithScenario

      void repairWithScenario(String id, InvoiceRepairScenario Scenario, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException
    • getPaymentRoutesLimitValues

      void getPaymentRoutesLimitValues(String id, String payment_id, org.apache.thrift.async.AsyncMethodCallback<Map<PaymentRoute,List<TurnoverLimitValue>>> resultHandler) throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException