private class PaymentDataManager.PaymentDataProvider extends java.lang.Object implements IPaymentDataProvider
Modifier | Constructor and Description |
---|---|
private |
PaymentDataProvider() |
Modifier and Type | Method and Description |
---|---|
AuthorizeAction |
getAuthorizeAction()
Gets authorize action.
|
Customer |
getCustomer()
Gets customer.
|
Destinations |
getDestination()
get Destination
|
java.lang.String |
getPaymentDescription()
Gets payment description.
|
java.util.HashMap<java.lang.String,java.lang.String> |
getPaymentMetadata()
Gets payment metadata.
|
java.lang.String |
getPaymentOptionsOrderID()
Gets payment options order id.
|
Reference |
getPaymentReference()
Gets payment reference.
|
java.lang.String |
getPaymentStatementDescriptor()
Gets payment statement descriptor.
|
java.lang.String |
getPostURL()
Gets post url.
|
Receipt |
getReceiptSettings()
Gets receipt settings.
|
boolean |
getRequires3DSecure()
Gets requires 3 d secure.
|
AmountedCurrency |
getSelectedCurrency()
Gets selected currency.
|
java.util.ArrayList<AmountedCurrency> |
getSupportedCurrencies()
Gets supported currencies.
|
TransactionMode |
getTransactionMode()
Gets transaction mode.
|
@NonNull public AmountedCurrency getSelectedCurrency()
IPaymentDataProvider
getSelectedCurrency
in interface IPaymentDataProvider
@NonNull public java.util.ArrayList<AmountedCurrency> getSupportedCurrencies()
IPaymentDataProvider
getSupportedCurrencies
in interface IPaymentDataProvider
@NonNull public java.lang.String getPaymentOptionsOrderID()
IPaymentDataProvider
getPaymentOptionsOrderID
in interface IPaymentDataProvider
@Nullable public java.lang.String getPostURL()
IPaymentDataProvider
getPostURL
in interface IPaymentDataProvider
@NonNull public Customer getCustomer()
IPaymentDataProvider
getCustomer
in interface IPaymentDataProvider
@Nullable public java.lang.String getPaymentDescription()
IPaymentDataProvider
getPaymentDescription
in interface IPaymentDataProvider
@Nullable public java.util.HashMap<java.lang.String,java.lang.String> getPaymentMetadata()
IPaymentDataProvider
getPaymentMetadata
in interface IPaymentDataProvider
@Nullable public Reference getPaymentReference()
IPaymentDataProvider
getPaymentReference
in interface IPaymentDataProvider
@Nullable public java.lang.String getPaymentStatementDescriptor()
IPaymentDataProvider
getPaymentStatementDescriptor
in interface IPaymentDataProvider
@NonNull public boolean getRequires3DSecure()
IPaymentDataProvider
getRequires3DSecure
in interface IPaymentDataProvider
@Nullable public Receipt getReceiptSettings()
IPaymentDataProvider
getReceiptSettings
in interface IPaymentDataProvider
@NonNull public TransactionMode getTransactionMode()
IPaymentDataProvider
getTransactionMode
in interface IPaymentDataProvider
@NonNull public AuthorizeAction getAuthorizeAction()
IPaymentDataProvider
getAuthorizeAction
in interface IPaymentDataProvider
@Nullable public Destinations getDestination()
IPaymentDataProvider
getDestination
in interface IPaymentDataProvider