Capture

public final class Capture

Capture operation on the payment. A capture operation represents a notification received usually from a 3rd party payment processor to indicate that the funds placed on hold will be captured and the funds transfer process will occur from the customer's funds to the merchant's funds.

Parameters

id
amount
outcome

Constructors

Link copied to clipboard
public Capture Capture(String id, Amount amount, PaymentOutcome outcome)

Types

Link copied to clipboard
public final class Builder

Properties

Link copied to clipboard
@Valid()
private final Amount amount
Link copied to clipboard
@Length(max = 200)
@Valid()
private final String id
Link copied to clipboard
@Valid()
private final PaymentOutcome outcome

Functions

Link copied to clipboard
public final static Capture.Builder builder()
Link copied to clipboard
public final Amount getAmount()
Link copied to clipboard
public final String getId()
Link copied to clipboard
public final PaymentOutcome getOutcome()
Link copied to clipboard
public final Capture.Builder toBuilder()