Class AchInfo
-
- All Implemented Interfaces:
public final class AchInfoUS ACH payment
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classAchInfo.BuilderA builder for AchInfo.
-
Method Summary
Modifier and Type Method Description final StringaccountNumber()Bank account number final StringbankName()Name of the bank final StringbeneficiaryName()Name of the account holder, as registered with the bank final StringroutingNumber()ABA routing number final JsonValue_type()Expected to always return the following:
However, this method can be useful for debugging and logging (e.g.JsonValue.from("ach")final Optional<String>branchCode()Bank branch code (e.g. final JsonField<String>_accountNumber()Returns the raw JSON value of accountNumber. final JsonField<String>_bankName()Returns the raw JSON value of bankName. final JsonField<String>_beneficiaryName()Returns the raw JSON value of beneficiaryName. final JsonField<String>_routingNumber()Returns the raw JSON value of routingNumber. final JsonField<String>_branchCode()Returns the raw JSON value of branchCode. final Map<String, JsonValue>_additionalProperties()final AchInfo.BuildertoBuilder()final AchInfovalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static AchInfo.Builderbuilder()Returns a mutable builder for constructing an instance of AchInfo. -
-
Method Detail
-
accountNumber
final String accountNumber()
Bank account number
-
beneficiaryName
final String beneficiaryName()
Name of the account holder, as registered with the bank
-
routingNumber
final String routingNumber()
ABA routing number
-
_type
final JsonValue _type()
Expected to always return the following:
JsonValue.from("ach")However, this method can be useful for debugging and logging (e.g. if the server responded with an unexpected value).
-
branchCode
final Optional<String> branchCode()
Bank branch code (e.g. sort code, IFSC, etc.)
-
_accountNumber
final JsonField<String> _accountNumber()
Returns the raw JSON value of accountNumber.
Unlike accountNumber, this method doesn't throw if the JSON field has an unexpected type.
-
_bankName
final JsonField<String> _bankName()
Returns the raw JSON value of bankName.
Unlike bankName, this method doesn't throw if the JSON field has an unexpected type.
-
_beneficiaryName
final JsonField<String> _beneficiaryName()
Returns the raw JSON value of beneficiaryName.
Unlike beneficiaryName, this method doesn't throw if the JSON field has an unexpected type.
-
_routingNumber
final JsonField<String> _routingNumber()
Returns the raw JSON value of routingNumber.
Unlike routingNumber, this method doesn't throw if the JSON field has an unexpected type.
-
_branchCode
final JsonField<String> _branchCode()
Returns the raw JSON value of branchCode.
Unlike branchCode, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final AchInfo.Builder toBuilder()
-
builder
final static AchInfo.Builder builder()
Returns a mutable builder for constructing an instance of AchInfo.
The following fields are required:
.accountNumber() .bankName() .beneficiaryName() .routingNumber()
-
-
-
-