diff --git a/v2/api-validator/src/client/generated/models/AchCapability.ts b/v2/api-validator/src/client/generated/models/AchCapability.ts index 2c6fda4c..81d33575 100644 --- a/v2/api-validator/src/client/generated/models/AchCapability.ts +++ b/v2/api-validator/src/client/generated/models/AchCapability.ts @@ -8,6 +8,11 @@ import type { NationalCurrency } from './NationalCurrency'; export type AchCapability = { asset: NationalCurrency; transferMethod: AchCapability.transferMethod; + /** + * Identifier of the payer's bank, required for PSE-routed Ach on-ramps (e.g. COP). Not applicable to standard Ach transfers. + * + */ + bankId?: string; }; export namespace AchCapability { diff --git a/v2/openapi/fb-provider-transfer-api.yaml b/v2/openapi/fb-provider-transfer-api.yaml index daaaaa12..aca8ef8a 100644 --- a/v2/openapi/fb-provider-transfer-api.yaml +++ b/v2/openapi/fb-provider-transfer-api.yaml @@ -913,6 +913,12 @@ components: $ref: '#/x-schemas/NationalCurrency' transferMethod: enum: [ Ach ] + bankId: + type: string + description: > + Identifier of the payer's bank, required for PSE-routed Ach + on-ramps (e.g. COP). Not applicable to standard Ach transfers. + example: "1007" AchAddress: allOf: diff --git a/v2/openapi/fb-unified-openapi.yaml b/v2/openapi/fb-unified-openapi.yaml index 1e09dd46..11cd8b48 100644 --- a/v2/openapi/fb-unified-openapi.yaml +++ b/v2/openapi/fb-unified-openapi.yaml @@ -3735,6 +3735,11 @@ components: transferMethod: enum: - Ach + bankId: + type: string + description: | + Identifier of the payer's bank, required for PSE-routed Ach on-ramps (e.g. COP). Not applicable to standard Ach transfers. + example: '1007' AchAddress: allOf: - $ref: '#/components/schemas/AchCapability'