public interface GoSellPaymentDataSource
Modifier and Type | Method and Description |
---|---|
java.math.BigDecimal |
getAmount()
Amount.
|
AuthorizeAction |
getAuthorizeAction()
Action to perform after authorization succeeds.
|
java.lang.String |
getCurrency()
Transaction currency.
|
Customer |
getCustomer()
Customer.
|
java.util.ArrayList<PaymentItem> |
getItems()
List of items to pay for.
|
java.lang.String |
getPaymentDescription()
Description of the payment.
|
java.util.HashMap<java.lang.String,java.lang.String> |
getPaymentMetadata()
If you would like to pass additional information with the payment, pass it here.
|
Reference |
getPaymentReference()
Payment reference.
|
java.lang.String |
getPaymentStatementDescriptor()
Payment statement descriptor.
|
java.lang.String |
getPostURL()
Tap will post to this URL after transaction finishes.
|
Receipt |
getReceiptSettings()
Receipt dispatch settings.
|
boolean |
getRequires3DSecure()
Defines if 3D secure check is required.
|
java.util.ArrayList<Shipping> |
getShipping()
Shipping list.
|
java.util.ArrayList<Tax> |
getTaxes()
List of taxes.
|
TransactionMode |
getTransactionMode()
Transaction mode.
|
@NonNull java.lang.String getCurrency()
@NonNull Customer getCustomer()
@Nullable java.math.BigDecimal getAmount()
@Nullable java.util.ArrayList<PaymentItem> getItems()
@Nullable TransactionMode getTransactionMode()
@Nullable java.util.ArrayList<Tax> getTaxes()
@Nullable java.util.ArrayList<Shipping> getShipping()
@Nullable java.lang.String getPostURL()
@Nullable java.lang.String getPaymentDescription()
@Nullable java.util.HashMap<java.lang.String,java.lang.String> getPaymentMetadata()
@Nullable Reference getPaymentReference()
@Nullable java.lang.String getPaymentStatementDescriptor()
@Nullable boolean getRequires3DSecure()
@Nullable Receipt getReceiptSettings()
@Nullable AuthorizeAction getAuthorizeAction()