Class C2bTransaction

java.lang.Object
io.github.openpaydev.mpesa.core.models.C2bTransaction

public final class C2bTransaction extends Object
Represents the C2B transaction payload sent by M-Pesa to the confirmation and validation URLs.
  • Method Details

    • builder

      public static C2bTransaction.C2bTransactionBuilder builder()
    • getTransactionType

      public String getTransactionType()
    • getTransactionId

      public String getTransactionId()
    • getTransactionTime

      public String getTransactionTime()
    • getTransactionAmount

      public String getTransactionAmount()
    • getBusinessShortCode

      public String getBusinessShortCode()
    • getBillRefNumber

      public String getBillRefNumber()
    • getInvoiceNumber

      public String getInvoiceNumber()
    • getOrgAccountBalance

      public String getOrgAccountBalance()
    • getThirdPartyTransID

      public String getThirdPartyTransID()
    • getMsisdn

      public String getMsisdn()
    • getFirstName

      public String getFirstName()
    • getMiddleName

      public String getMiddleName()
    • getLastName

      public String getLastName()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object