PayPal

public final class PayPal implements Payment

Parameters

payerId

Unique PayPal Customer Account identification number.

transactionId

Unique transaction number to identify Auth calls at PayPal.

merchantOrderCode

Reference code passed to acquiring bank at the time of payment. This code is the key ID that ties back to payments data at the payment level.

Constructors

Link copied to clipboard
public PayPal PayPal(Payment.Brand brand, Name billingName, PaymentBillingAddress billingAddress, String billingEmailAddress, String payerId, String transactionId, PaymentReason reason, Amount authorizedAmount, Amount verifiedAmount, PaymentThreeDSCriteria threeDigitsSecureCriteria, Operations operations, Map<String, String> extensions, String merchantOrderCode)

Types

Link copied to clipboard
public final class Builder

Properties

Link copied to clipboard
@Valid()
private final Amount authorizedAmount
Link copied to clipboard
@NotNull()
@Valid()
private final PaymentBillingAddress billingAddress
Link copied to clipboard
@Length(max = 200)
@NotNull()
@Valid()
private final String billingEmailAddress
Link copied to clipboard
@NotNull()
@Valid()
private final Name billingName
Link copied to clipboard
@NotNull()
private final Payment.Brand brand
Link copied to clipboard
@Valid()
private final Map<String, String> extensions
Link copied to clipboard
@Length(max = 200)
@Valid()
private final String merchantOrderCode
Link copied to clipboard
private final PaymentMethod method
Link copied to clipboard
@Valid()
private final Operations operations
Link copied to clipboard
@Length(max = 200)
@NotNull()
@Valid()
private final String payerId
Link copied to clipboard
@Valid()
private final PaymentReason reason
Link copied to clipboard
Link copied to clipboard
@Length(max = 200)
@NotNull()
@Valid()
private final String transactionId
Link copied to clipboard
@Valid()
private final Amount verifiedAmount

Functions

Link copied to clipboard
public final static PayPal.Builder builder()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final String getPayerId()
Link copied to clipboard
Link copied to clipboard
public final String getTransactionId()
Link copied to clipboard
Link copied to clipboard
public final PayPal.Builder toBuilder()