InternetBankPayment

public final class InternetBankPayment implements Payment

Parameters

bankId

The bank_id provided by the internet bank payment(IBP) provider (DRWP aka NetGiro) for the bank used for processing the payment.

bankBranchCode

A code that identifies the bank branch for internet bank payment(IBP).

telephones

Telephone(s) associated with internet bank payment(IBP) provider.

Constructors

Link copied to clipboard
public InternetBankPayment InternetBankPayment(Payment.Brand brand, Name billingName, PaymentBillingAddress billingAddress, String billingEmailAddress, String bankId, String bankBranchCode, List<Telephone> telephones, 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
@Length(max = 15)
@NotNull()
@Valid()
private final String bankBranchCode
Link copied to clipboard
@Length(max = 15)
@NotNull()
@Valid()
private final String bankId
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
@Valid()
private final PaymentReason reason
Link copied to clipboard
@Size(min = 1, max = 20)
@NotNull()
@Valid()
private final List<Telephone> telephones
Link copied to clipboard
Link copied to clipboard
@Valid()
private final Amount verifiedAmount

Functions

Link copied to clipboard
public final static InternetBankPayment.Builder builder()
Link copied to clipboard
Link copied to clipboard
public final String getBankBranchCode()
Link copied to clipboard
public final String getBankId()
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 List<Telephone> getTelephones()
Link copied to clipboard
Link copied to clipboard