Class QpaySource
- java.lang.Object
-
- com.checkout.handlepaymentsandpayouts.payments.common.source.AbstractSource
-
- com.checkout.handlepaymentsandpayouts.payments.common.source.qpaysource.QpaySource
-
public final class QpaySource extends AbstractSource
qpay source Class The source of the payment
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classQpaySource.QpaySourceBuilder
-
Field Summary
-
Fields inherited from class com.checkout.handlepaymentsandpayouts.payments.common.source.AbstractSource
type
-
-
Constructor Summary
Constructors Constructor Description QpaySource()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static QpaySource.QpaySourceBuilderbuilder()protected booleancanEqual(java.lang.Object other)booleanequals(java.lang.Object o)java.lang.StringgetConfirmationId()An identifier from the QPay gateway for a successful payment.java.lang.StringgetDescription()Alphanumeric string containing a description of the payment order.java.lang.StringgetPun()QPay Payment Unique Number [Required]java.lang.StringgetQpayStatus()The status code returned from the QPay gateway on payment, if available.java.lang.StringgetStatusMessage()A message giving further detail on the payment status, for failure/cancelled/success status payments.inthashCode()voidsetConfirmationId(java.lang.String confirmationId)An identifier from the QPay gateway for a successful payment.voidsetDescription(java.lang.String description)Alphanumeric string containing a description of the payment order.voidsetPun(java.lang.String pun)QPay Payment Unique Number [Required]voidsetQpayStatus(java.lang.String qpayStatus)The status code returned from the QPay gateway on payment, if available.voidsetStatusMessage(java.lang.String statusMessage)A message giving further detail on the payment status, for failure/cancelled/success status payments.java.lang.StringtoString()-
Methods inherited from class com.checkout.handlepaymentsandpayouts.payments.common.source.AbstractSource
getType
-
-
-
-
Method Detail
-
builder
public static QpaySource.QpaySourceBuilder builder()
-
getDescription
public java.lang.String getDescription()
Alphanumeric string containing a description of the payment order. [Required]
-
getPun
public java.lang.String getPun()
QPay Payment Unique Number [Required]
-
getQpayStatus
public java.lang.String getQpayStatus()
The status code returned from the QPay gateway on payment, if available. [Optional]
-
getStatusMessage
public java.lang.String getStatusMessage()
A message giving further detail on the payment status, for failure/cancelled/success status payments. [Optional]
-
getConfirmationId
public java.lang.String getConfirmationId()
An identifier from the QPay gateway for a successful payment. [Optional]
-
setDescription
public void setDescription(java.lang.String description)
Alphanumeric string containing a description of the payment order. [Required]
-
setPun
public void setPun(java.lang.String pun)
QPay Payment Unique Number [Required]
-
setQpayStatus
public void setQpayStatus(java.lang.String qpayStatus)
The status code returned from the QPay gateway on payment, if available. [Optional]
-
setStatusMessage
public void setStatusMessage(java.lang.String statusMessage)
A message giving further detail on the payment status, for failure/cancelled/success status payments. [Optional]
-
setConfirmationId
public void setConfirmationId(java.lang.String confirmationId)
An identifier from the QPay gateway for a successful payment. [Optional]
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classAbstractSource
-
canEqual
protected boolean canEqual(java.lang.Object other)
- Overrides:
canEqualin classAbstractSource
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAbstractSource
-
toString
public java.lang.String toString()
- Overrides:
toStringin classAbstractSource
-
-