Schnittstelle PaymentExtensionPoint

Alle Superschnittstellen:
org.pf4j.ExtensionPoint, ExtensionProviderPoint

public interface PaymentExtensionPoint extends ExtensionProviderPoint
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    void
    authorize(jakarta.servlet.http.HttpServletRequest requestIO, jakarta.servlet.http.HttpServletResponse responseIO)
    Handle incoming Requests of Payment Gateway eq.
    void
    cancel(Payment paymentIO)
    Cancel Payment eq.
    Return Information about Host Machine (Allowing Refund etc).
    create(Invoices invoiceIO)
    Create new Invoice for Payment Provider/Gateway.
    void
    edit(Payment paymentIO)
    Edit Payment eq.
    query(Payment paymentIO)
    Retrieve Payment by ID / Token.
    boolean
    refund(Payment paymentIO)
    Create Refund for Payment Provider/Gateway.
    void
    tracking(Payment paymentIO, Shipment shipmentIO)
    Update Tracking Information for Payment Provider/Gate.

    Von Schnittstelle geerbte Methoden de.bytestore.hostinger.extension.ExtensionProviderPoint

    name
  • Methodendetails

    • authorize

      void authorize(jakarta.servlet.http.HttpServletRequest requestIO, jakarta.servlet.http.HttpServletResponse responseIO)
      Handle incoming Requests of Payment Gateway eq. PayPal IPN.
      Parameter:
      requestIO -
      responseIO -
    • create

      Payment create(Invoices invoiceIO)
      Create new Invoice for Payment Provider/Gateway.
      Parameter:
      invoiceIO -
    • query

      Payment query(Payment paymentIO)
      Retrieve Payment by ID / Token.
      Parameter:
      paymentIO -
      Gibt zurück:
    • cancel

      void cancel(Payment paymentIO)
      Cancel Payment eq. Membership.
      Parameter:
      paymentIO -
    • edit

      void edit(Payment paymentIO)
      Edit Payment eq. Price from Membership.
      Parameter:
      paymentIO -
    • refund

      boolean refund(Payment paymentIO)
      Create Refund for Payment Provider/Gateway.
      Parameter:
      paymentIO -
      Gibt zurück:
    • config

      Return Information about Host Machine (Allowing Refund etc).
      Gibt zurück:
    • tracking

      void tracking(Payment paymentIO, Shipment shipmentIO)
      Update Tracking Information for Payment Provider/Gate.
      Parameter:
      paymentIO -
      shipmentIO -
      addIO -