Page MenuHomePhabricator

Discuss how we will handle the banking descriptor limit
Closed, ResolvedPublic

Description

Gravy's API reference specifies that the description on the statement_descriptor field on the transaction object has a maximum character length of 22. Currently, this is enforced and leads to validation error (T398644) in some countries where the donate_interface-donation-description locale exceeds the character length.

We need to discuss how we can meet with the requirements such that no information is lost in the description locale.

Link to Slack thread with Gravy.

Event Timeline

Damilare updated the task description. (Show Details)

Copying over @EMartin's comments from the dupe task:

In task https://phabricator.wikimedia.org/T336779, we requested that all phone number references be removed from our dynamic descriptor and that we standardize on Wikimedia as the descriptor which is within the 22 character limitation with banks. We recently learned that some of these changes have not been implemented as intended and we request that we completed this change on ALL descriptors sent.

From the referenced phab and discussion "Today we send "Wikimedia 877 600 9454" as a dynamic value that's being passed in the payment request. We would like to move this to read "Wikimedia" only in the API payment requests."

EMartin renamed this task from Discuss how we will handle Gravy's descriptor limit to Discuss how we will handle the banking descriptor limit.Jul 30 2025, 11:21 PM
XenoRyet set Final Story Points to 1.