ThirdPartyProvider

public final class ThirdPartyProvider implements Payment

The third party payment provider used for the transaction. Supported third party payment platforms are: Stripe

Parameters

providerDetails
paymentId

Unique payment id assigned by the third party payment provider.

Constructors

Link copied to clipboard
public ThirdPartyProvider ThirdPartyProvider(Payment.Brand brand, Name billingName, PaymentBillingAddress billingAddress, String billingEmailAddress, ThirdPartyProviderDetails providerDetails, String paymentId, PaymentReason reason, Amount authorizedAmount, Amount verifiedAmount, PaymentThreeDSCriteria threeDigitsSecureCriteria, Operations operations, Map<String, String> extensions)

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
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 paymentId
Link copied to clipboard
@NotNull()
@Valid()
private final ThirdPartyProviderDetails providerDetails
Link copied to clipboard
@Valid()
private final PaymentReason reason
Link copied to clipboard
Link copied to clipboard
@Valid()
private final Amount verifiedAmount

Functions

Link copied to clipboard
public final static ThirdPartyProvider.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
public final String getPaymentId()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard