public final class Payment
extends java.lang.Object
implements java.lang.Cloneable, android.os.Parcelable
Modifier and Type | Field and Description |
---|---|
static android.os.Parcelable.Creator<Payment> |
CREATOR |
Modifier | Constructor and Description |
---|---|
protected |
Payment(android.os.Parcel in) |
|
Payment(java.lang.String merchantId,
java.lang.String refno,
java.lang.String currencyCode,
int amount,
java.lang.String signature)
Creates a new object of type Payment.
|
Modifier and Type | Method and Description |
---|---|
Payment |
clone()
Returns a deep copy of this object.
|
int |
describeContents() |
int |
getAmount()
Accessor.
|
java.lang.String |
getCurrencyCode()
Accessor.
|
java.lang.String |
getMerchantId()
Accessor.
|
java.lang.String |
getRefno()
Accessor.
|
void |
writeToParcel(android.os.Parcel dest,
int flags) |
public static final android.os.Parcelable.Creator<Payment> CREATOR
public Payment(java.lang.String merchantId, java.lang.String refno, java.lang.String currencyCode, int amount, java.lang.String signature) throws java.lang.IllegalArgumentException
merchantId
- The merchant ID (required)refno
- Reference number of this payment (required)currencyCode
- Currency code (required)amount
- Amount in smallest currency unitsignature
- The payment signature (optional)java.lang.IllegalArgumentException
- if any of the required parameters is null
.protected Payment(android.os.Parcel in)
public int describeContents()
describeContents
in interface android.os.Parcelable
public void writeToParcel(android.os.Parcel dest, int flags)
writeToParcel
in interface android.os.Parcelable
public Payment clone()
clone
in class java.lang.Object
public int getAmount()
public java.lang.String getCurrencyCode()
public java.lang.String getMerchantId()
public java.lang.String getRefno()