Class Authorization
java.lang.Object
com.broadleafcommerce.paypal.micro.gateway.domain.orders.Authorization
- All Implemented Interfaces:
Serializable
The authorized payment transaction.
- Author:
- Dima Myroniuk (dmyroniuk)
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe amount for this authorized payment.The details of the authorized order pending status.The date and time when the transaction occurred, in Internet date and time format.The API caller-provided external ID.The date and time when the authorized payment expires, in Internet date and time format.getId()
The PayPal-generated ID for the authorized payment.The API caller-provided external invoice number for this order.getLinks()
An array of related HATEOAS links.The level of protection offered as defined by PayPal Seller Protection for Merchants.The status for the authorized payment.The date and time when the transaction was last updated, in Internet date and time format.void
The amount for this authorized payment.void
setAuthorizationStatusDetails
(AuthorizationStatusDetails authorizationStatusDetails) The details of the authorized order pending status.void
setCreateTime
(String createTime) The date and time when the transaction occurred, in Internet date and time format.void
setCustomId
(String customId) The API caller-provided external ID.void
setExpirationTime
(String expirationTime) The date and time when the authorized payment expires, in Internet date and time format.void
The PayPal-generated ID for the authorized payment.void
setInvoiceId
(String invoiceId) The API caller-provided external invoice number for this order.void
setLinks
(List<LinkDescription> links) An array of related HATEOAS links.void
setSellerProtection
(SellerProtection sellerProtection) The level of protection offered as defined by PayPal Seller Protection for Merchants.void
The status for the authorized payment.void
setUpdateTime
(String updateTime) The date and time when the transaction was last updated, in Internet date and time format.
-
Constructor Details
-
Authorization
public Authorization()
-
-
Method Details
-
setAmount
The amount for this authorized payment. -
setCustomId
The API caller-provided external ID. Used to reconcile API caller-initiated transactions with PayPal transactions. Appears in transaction and settlement reports. -
setExpirationTime
The date and time when the authorized payment expires, in Internet date and time format. -
setId
The PayPal-generated ID for the authorized payment. -
setStatus
The status for the authorized payment. -
setAuthorizationStatusDetails
The details of the authorized order pending status. -
setInvoiceId
The API caller-provided external invoice number for this order. Appears in both the payer's transaction history and the emails that the payer receives. -
setLinks
An array of related HATEOAS links. -
setSellerProtection
The level of protection offered as defined by PayPal Seller Protection for Merchants. -
setCreateTime
The date and time when the transaction occurred, in Internet date and time format. -
setUpdateTime
The date and time when the transaction was last updated, in Internet date and time format. -
getAmount
The amount for this authorized payment. -
getCustomId
The API caller-provided external ID. Used to reconcile API caller-initiated transactions with PayPal transactions. Appears in transaction and settlement reports. -
getExpirationTime
The date and time when the authorized payment expires, in Internet date and time format. -
getId
The PayPal-generated ID for the authorized payment. -
getStatus
The status for the authorized payment. -
getAuthorizationStatusDetails
The details of the authorized order pending status. -
getInvoiceId
The API caller-provided external invoice number for this order. Appears in both the payer's transaction history and the emails that the payer receives. -
getLinks
An array of related HATEOAS links. -
getSellerProtection
The level of protection offered as defined by PayPal Seller Protection for Merchants. -
getCreateTime
The date and time when the transaction occurred, in Internet date and time format. -
getUpdateTime
The date and time when the transaction was last updated, in Internet date and time format.
-