From 7589d51b265ebb2729858c409bb46375076e19b9 Mon Sep 17 00:00:00 2001 From: Shreya Thapa Date: Thu, 22 Jan 2026 14:18:54 -0600 Subject: [PATCH 1/2] DEV-1880: OpenAPI: Add remittanceData supported characters to spec --- specs/resources/transfers/initiateTransfer.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/specs/resources/transfers/initiateTransfer.yml b/specs/resources/transfers/initiateTransfer.yml index d3f7ccf..b671a12 100644 --- a/specs/resources/transfers/initiateTransfer.yml +++ b/specs/resources/transfers/initiateTransfer.yml @@ -405,9 +405,9 @@ post: properties: remittanceData: type: string - description: "Remittance information for Real-Time Payments, providing context about the payment purpose" + description: "Remittance information for Real-Time Payments, providing context about the payment purpose. Acceptable characters: alphanumeric (0-9, a-z, A-Z), space, and special characters (#,.'&/-@!$%*()_+={}|:;`[]^~\\\")" maxLength: 140 - pattern: '^[A-Za-z0-9\s\-_\.\/\(\),]*$' + pattern: '^[0-9a-zA-Z #,.''&/\-@!$%*()_+={}|:;`\[\]\^\~\\"]+$' example: "ABC_123 Remittance Data" instantDetails: type: object @@ -419,9 +419,9 @@ post: properties: remittanceData: type: string - description: "Remittance information for Instant Payments (RTP/FedNow), providing context about the payment purpose" + description: "Remittance information for Instant Payments (RTP/FedNow), providing context about the payment purpose. Acceptable characters: alphanumeric (0-9, a-z, A-Z), space, and special characters (#,.'&/-@!$%*()_+={}|:;`[]^~\\\")" maxLength: 140 - pattern: '^[A-Za-z0-9\s\-_\.\/\(\),]*$' + pattern: '^[0-9a-zA-Z #,.''&/\-@!$%*()_+={}|:;`\[\]\^\~\\"]+$' example: "ABC_123 Remittance Data" correlationId: type: string From 70c630e90f7320e0c4ac3cc2629fa5305c948b1b Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Thu, 22 Jan 2026 20:20:31 +0000 Subject: [PATCH 2/2] chore: update bundled openapi.yml --- openapi.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/openapi.yml b/openapi.yml index 0edd40f..29bf28c 100644 --- a/openapi.yml +++ b/openapi.yml @@ -4738,9 +4738,9 @@ paths: properties: remittanceData: type: string - description: Remittance information for Real-Time Payments, providing context about the payment purpose + description: 'Remittance information for Real-Time Payments, providing context about the payment purpose. Acceptable characters: alphanumeric (0-9, a-z, A-Z), space, and special characters (#,.''&/-@!$%*()_+={}|:;`[]^~\")' maxLength: 140 - pattern: ^[A-Za-z0-9\s\-_\.\/\(\),]*$ + pattern: '^[0-9a-zA-Z #,.''&/\-@!$%*()_+={}|:;`\[\]\^\~\\"]+$' example: ABC_123 Remittance Data instantDetails: type: object @@ -4752,9 +4752,9 @@ paths: properties: remittanceData: type: string - description: Remittance information for Instant Payments (RTP/FedNow), providing context about the payment purpose + description: 'Remittance information for Instant Payments (RTP/FedNow), providing context about the payment purpose. Acceptable characters: alphanumeric (0-9, a-z, A-Z), space, and special characters (#,.''&/-@!$%*()_+={}|:;`[]^~\")' maxLength: 140 - pattern: ^[A-Za-z0-9\s\-_\.\/\(\),]*$ + pattern: '^[0-9a-zA-Z #,.''&/\-@!$%*()_+={}|:;`\[\]\^\~\\"]+$' example: ABC_123 Remittance Data correlationId: type: string