public class PaymentProduct extends Object
| Constructor and Description |
|---|
PaymentProduct() |
| Modifier and Type | Method and Description |
|---|---|
List<AccountOnFile> |
getAccountsOnFile()
List of tokens for that payment product
|
Boolean |
getAllowsRecurring()
Indicates if the product supports recurring payments
* true - This payment product supports recurring payments
* false - This payment product does not support recurring transactions and can only be used for one-off payments
|
Boolean |
getAllowsTokenization()
Indicates if the payment details can be tokenized for future re-use
* true - Payment details from payments done with this payment product can be tokenized for future re-use
* false - Payment details from payments done with this payment product can not be tokenized
|
PaymentProductDisplayHints |
getDisplayHints()
Object containing display hints like the order of the product when shown in a list, the name of the product and the logo
|
List<PaymentProductDisplayHints> |
getDisplayHintsList()
List of display hints
|
List<PaymentProductField> |
getFields()
Object containing all the fields and their details that are associated with this payment product.
|
Integer |
getId()
The ID of the payment product in our system
|
String |
getPaymentMethod()
Payment method identifier used by the our payment engine.
|
PaymentProduct302SpecificData |
getPaymentProduct302SpecificData() |
PaymentProduct320SpecificData |
getPaymentProduct320SpecificData() |
String |
getPaymentProductGroup()
The payment product group that has this payment product, if there is any.
|
Boolean |
getUsesRedirectionTo3rdParty()
Indicates whether the payment product requires redirection to a third party to complete the payment.
|
void |
setAccountsOnFile(List<AccountOnFile> value)
List of tokens for that payment product
|
void |
setAllowsRecurring(Boolean value)
Indicates if the product supports recurring payments
* true - This payment product supports recurring payments
* false - This payment product does not support recurring transactions and can only be used for one-off payments
|
void |
setAllowsTokenization(Boolean value)
Indicates if the payment details can be tokenized for future re-use
* true - Payment details from payments done with this payment product can be tokenized for future re-use
* false - Payment details from payments done with this payment product can not be tokenized
|
void |
setDisplayHints(PaymentProductDisplayHints value)
Object containing display hints like the order of the product when shown in a list, the name of the product and the logo
|
void |
setDisplayHintsList(List<PaymentProductDisplayHints> value)
List of display hints
|
void |
setFields(List<PaymentProductField> value)
Object containing all the fields and their details that are associated with this payment product.
|
void |
setId(Integer value)
The ID of the payment product in our system
|
void |
setPaymentMethod(String value)
Payment method identifier used by the our payment engine.
|
void |
setPaymentProduct302SpecificData(PaymentProduct302SpecificData value) |
void |
setPaymentProduct320SpecificData(PaymentProduct320SpecificData value) |
void |
setPaymentProductGroup(String value)
The payment product group that has this payment product, if there is any.
|
void |
setUsesRedirectionTo3rdParty(Boolean value)
Indicates whether the payment product requires redirection to a third party to complete the payment.
|
PaymentProduct |
withAccountsOnFile(List<AccountOnFile> value)
List of tokens for that payment product
|
PaymentProduct |
withAllowsRecurring(Boolean value)
Indicates if the product supports recurring payments
* true - This payment product supports recurring payments
* false - This payment product does not support recurring transactions and can only be used for one-off payments
|
PaymentProduct |
withAllowsTokenization(Boolean value)
Indicates if the payment details can be tokenized for future re-use
* true - Payment details from payments done with this payment product can be tokenized for future re-use
* false - Payment details from payments done with this payment product can not be tokenized
|
PaymentProduct |
withDisplayHints(PaymentProductDisplayHints value)
Object containing display hints like the order of the product when shown in a list, the name of the product and the logo
|
PaymentProduct |
withDisplayHintsList(List<PaymentProductDisplayHints> value)
List of display hints
|
PaymentProduct |
withFields(List<PaymentProductField> value)
Object containing all the fields and their details that are associated with this payment product.
|
PaymentProduct |
withId(Integer value)
The ID of the payment product in our system
|
PaymentProduct |
withPaymentMethod(String value)
Payment method identifier used by the our payment engine.
|
PaymentProduct |
withPaymentProduct302SpecificData(PaymentProduct302SpecificData value) |
PaymentProduct |
withPaymentProduct320SpecificData(PaymentProduct320SpecificData value) |
PaymentProduct |
withPaymentProductGroup(String value)
The payment product group that has this payment product, if there is any.
|
PaymentProduct |
withUsesRedirectionTo3rdParty(Boolean value)
Indicates whether the payment product requires redirection to a third party to complete the payment.
|
public List<AccountOnFile> getAccountsOnFile()
public void setAccountsOnFile(List<AccountOnFile> value)
public PaymentProduct withAccountsOnFile(List<AccountOnFile> value)
public Boolean getAllowsRecurring()
public void setAllowsRecurring(Boolean value)
public PaymentProduct withAllowsRecurring(Boolean value)
public Boolean getAllowsTokenization()
public void setAllowsTokenization(Boolean value)
public PaymentProduct withAllowsTokenization(Boolean value)
public PaymentProductDisplayHints getDisplayHints()
public void setDisplayHints(PaymentProductDisplayHints value)
public PaymentProduct withDisplayHints(PaymentProductDisplayHints value)
public List<PaymentProductDisplayHints> getDisplayHintsList()
public void setDisplayHintsList(List<PaymentProductDisplayHints> value)
public PaymentProduct withDisplayHintsList(List<PaymentProductDisplayHints> value)
public List<PaymentProductField> getFields()
public void setFields(List<PaymentProductField> value)
public PaymentProduct withFields(List<PaymentProductField> value)
public Integer getId()
public void setId(Integer value)
public PaymentProduct withId(Integer value)
public String getPaymentMethod()
public void setPaymentMethod(String value)
public PaymentProduct withPaymentMethod(String value)
public PaymentProduct302SpecificData getPaymentProduct302SpecificData()
public void setPaymentProduct302SpecificData(PaymentProduct302SpecificData value)
public PaymentProduct withPaymentProduct302SpecificData(PaymentProduct302SpecificData value)
public PaymentProduct320SpecificData getPaymentProduct320SpecificData()
public void setPaymentProduct320SpecificData(PaymentProduct320SpecificData value)
public PaymentProduct withPaymentProduct320SpecificData(PaymentProduct320SpecificData value)
public String getPaymentProductGroup()
public void setPaymentProductGroup(String value)
public PaymentProduct withPaymentProductGroup(String value)
public Boolean getUsesRedirectionTo3rdParty()
public void setUsesRedirectionTo3rdParty(Boolean value)
public PaymentProduct withUsesRedirectionTo3rdParty(Boolean value)
Copyright © 2024 Worldline Online Payments Direct. All rights reserved.