Validate bank account change

View as MarkdownOpen in Claude

Validates a bank account change for a paypoint without creating a case. Runs the same checks the create endpoint runs, and returns blocking conditions and warnings. Blocking conditions prevent creation; warnings don’t.

Available to both Platform and Enterprise Partners.

Path parameters

paypointIdlongRequired
The paypoint's numeric identifier.

Request

This endpoint expects an object.
routingNumberstringRequired

The 9-digit bank routing number.

accountNumberstringRequired

The bank account number (4 to 17 digits).

accountTypestringRequired

The account type. Must be checking or savings.

bankAccountHolderTypestringRequired

The account holder type. Must be personal or business.

bankAccountFunctionenumRequired

What the bank account is used for. None isn’t accepted on a request.

servicesobjectRequired
The Pay In and Pay Out services the bank account applies to. Include at least one entry across the two lists.

Response

Validation result
isValidboolean
Whether the request can be created. False when there are blocking conditions.
blockingConditionslist of strings
Conditions that prevent creation. Must be resolved first.
warningslist of strings
Informational warnings. Creation can still proceed.
validationErrorslist of strings

Field-level validation errors.

Errors

400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
500
Internal Server Error