public class PaymentLink extends Object
| Modifier and Type | Field and Description |
|---|---|
protected List<PaymentMethodConfiguration> |
allowedPaymentMethodConfigurations |
protected Long |
appliedSpaceView |
protected OffsetDateTime |
availableFrom |
protected OffsetDateTime |
availableUntil |
protected PaymentLinkAddressHandlingMode |
billingAddressHandlingMode |
protected String |
currency |
protected String |
externalId |
protected Long |
id |
protected String |
language |
protected List<LineItem> |
lineItems |
protected Long |
linkedSpaceId |
protected Integer |
maximalNumberOfTransactions |
protected String |
name |
protected OffsetDateTime |
plannedPurgeDate |
protected PaymentLinkProtectionMode |
protectionMode |
protected PaymentLinkAddressHandlingMode |
shippingAddressHandlingMode |
protected CreationEntityState |
state |
protected String |
url |
protected Integer |
version |
| Constructor and Description |
|---|
PaymentLink() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
List<PaymentMethodConfiguration> |
getAllowedPaymentMethodConfigurations()
The allowed payment method configurations restrict the payment methods which can be used with this payment link.
|
Long |
getAppliedSpaceView()
The payment link can be conducted in a specific space view.
|
OffsetDateTime |
getAvailableFrom()
The available from date defines the earliest date on which the payment link can be used.
|
OffsetDateTime |
getAvailableUntil()
The available from date defines the latest date on which the payment link can be used to initialize a transaction.
|
PaymentLinkAddressHandlingMode |
getBillingAddressHandlingMode()
The billing address handling mode controls if the address is collected or not and how it is collected.
|
String |
getCurrency()
The currency defines in which currency the payment is executed in.
|
String |
getExternalId()
A client generated nonce which identifies the entity to be created.
|
Long |
getId()
The ID is the primary key of the entity.
|
String |
getLanguage()
The language defines the language of the payment page.
|
List<LineItem> |
getLineItems()
The line items allows to define the line items for this payment link.
|
Long |
getLinkedSpaceId()
The linked space id holds the ID of the space to which the entity belongs to.
|
Integer |
getMaximalNumberOfTransactions()
The maximal number of transactions limits the number of transactions which can be created with this payment link.
|
String |
getName()
The payment link name is used internally to identify the payment link.
|
OffsetDateTime |
getPlannedPurgeDate()
The planned purge date indicates when the entity is permanently removed.
|
PaymentLinkProtectionMode |
getProtectionMode()
The protection mode determines if the payment link is protected against tampering and in what way.
|
PaymentLinkAddressHandlingMode |
getShippingAddressHandlingMode()
The shipping address handling mode controls if the address is collected or not and how it is collected.
|
CreationEntityState |
getState() |
String |
getUrl()
The URL defines the URL to which the user has to be forwarded to initialize the payment.
|
Integer |
getVersion()
The version number indicates the version of the entity.
|
int |
hashCode() |
String |
toString() |
protected List<PaymentMethodConfiguration> allowedPaymentMethodConfigurations
protected Long appliedSpaceView
protected OffsetDateTime availableFrom
protected OffsetDateTime availableUntil
protected PaymentLinkAddressHandlingMode billingAddressHandlingMode
protected String currency
protected String externalId
protected Long id
protected String language
protected Long linkedSpaceId
protected Integer maximalNumberOfTransactions
protected String name
protected OffsetDateTime plannedPurgeDate
protected PaymentLinkProtectionMode protectionMode
protected PaymentLinkAddressHandlingMode shippingAddressHandlingMode
protected CreationEntityState state
protected String url
protected Integer version
public List<PaymentMethodConfiguration> getAllowedPaymentMethodConfigurations()
public Long getAppliedSpaceView()
public OffsetDateTime getAvailableFrom()
public OffsetDateTime getAvailableUntil()
public PaymentLinkAddressHandlingMode getBillingAddressHandlingMode()
public String getCurrency()
public String getExternalId()
public Long getId()
public String getLanguage()
public List<LineItem> getLineItems()
public Long getLinkedSpaceId()
public Integer getMaximalNumberOfTransactions()
public String getName()
public OffsetDateTime getPlannedPurgeDate()
public PaymentLinkProtectionMode getProtectionMode()
public PaymentLinkAddressHandlingMode getShippingAddressHandlingMode()
public CreationEntityState getState()
public String getUrl()
public Integer getVersion()
Copyright © 2021. All rights reserved.