Class Capture
java.lang.Object
com.broadleafcommerce.paypal.micro.gateway.domain.orders.Capture
- All Implemented Interfaces:
Serializable
A captured payment.
- Author:
- Dima Myroniuk (dmyroniuk)
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe amount for this captured payment.The details of the captured payment status.The date and time when the transaction occurred, in Internet date and time format.The API caller-provided external ID.The funds that are held on behalf of the merchant.Indicates whether you can make additional captures against the authorized payment.getId()
The PayPal-generated ID for the captured payment.The API caller-provided external invoice number for this order.getLinks()
An array of related HATEOAS links.An object that provides additional processor information for a direct credit card transaction.The level of protection offered as defined by PayPal Seller Protection for Merchants.The detailed breakdown of the capture activity.The status of the captured payment.The date and time when the transaction was last updated, in Internet date and time format.void
The amount for this captured payment.void
setCaptureStatusDetails
(CaptureStatusDetails captureStatusDetails) The details of the captured payment 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
setDisbursementMode
(String disbursementMode) The funds that are held on behalf of the merchant.void
setFinalCapture
(Boolean finalCapture) Indicates whether you can make additional captures against the authorized payment.void
The PayPal-generated ID for the captured 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
setProcessorResponse
(ProcessorResponse processorResponse) An object that provides additional processor information for a direct credit card transaction.void
setSellerProtection
(SellerProtection sellerProtection) The level of protection offered as defined by PayPal Seller Protection for Merchants.void
setSellerReceivableBreakdown
(MerchantReceivableBreakdown sellerReceivableBreakdown) The detailed breakdown of the capture activity.void
The status of the captured payment.void
setUpdateTime
(String updateTime) The date and time when the transaction was last updated, in Internet date and time format.
-
Constructor Details
-
Capture
public Capture()
-
-
Method Details
-
setStatus
The status of the captured payment. -
setCaptureStatusDetails
The details of the captured payment status. -
setAmount
The amount for this captured payment. -
setCustomId
The API caller-provided external ID. Used to reconcile API caller-initiated transactions with PayPal transactions. Appears in transaction and settlement reports. -
setDisbursementMode
The funds that are held on behalf of the merchant. -
setFinalCapture
Indicates whether you can make additional captures against the authorized payment. Set to true if you do not intend to capture additional payments against the authorization. Set to false if you intend to capture additional payments against the authorization. -
setId
The PayPal-generated ID for the captured payment. -
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. -
setProcessorResponse
An object that provides additional processor information for a direct credit card transaction. -
setSellerProtection
The level of protection offered as defined by PayPal Seller Protection for Merchants. -
setSellerReceivableBreakdown
The detailed breakdown of the capture activity. This is not available for transactions that are in pending state. -
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. -
getStatus
The status of the captured payment. -
getCaptureStatusDetails
The details of the captured payment status. -
getAmount
The amount for this captured payment. -
getCustomId
The API caller-provided external ID. Used to reconcile API caller-initiated transactions with PayPal transactions. Appears in transaction and settlement reports. -
getDisbursementMode
The funds that are held on behalf of the merchant. -
getFinalCapture
Indicates whether you can make additional captures against the authorized payment. Set to true if you do not intend to capture additional payments against the authorization. Set to false if you intend to capture additional payments against the authorization. -
getId
The PayPal-generated ID for the captured payment. -
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. -
getProcessorResponse
An object that provides additional processor information for a direct credit card transaction. -
getSellerProtection
The level of protection offered as defined by PayPal Seller Protection for Merchants. -
getSellerReceivableBreakdown
The detailed breakdown of the capture activity. This is not available for transactions that are in pending state. -
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.
-