Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support kanji and kana statement descriptors for Japanese merchants #6874

Closed
mordeth opened this issue Jul 28, 2023 · 10 comments · Fixed by #7051
Closed

Support kanji and kana statement descriptors for Japanese merchants #6874

mordeth opened this issue Jul 28, 2023 · 10 comments · Fixed by #7051
Assignees
Labels
component: accounts Issues related to Accounts needs design The issue requires design input/work from a designer. type: enhancement The issue is a request for an enhancement.

Comments

@mordeth
Copy link
Contributor

mordeth commented Jul 28, 2023

Description

Additional kanji and kana statement descriptors are supported for Japanese merchants. It is recommended to support Latin, kanji, and kana descriptors to reduce chargeback for Japanese merchants.
For JP Stripe accounts, add statement descriptors for kana and kanji.
Under the latin statement descriptor, if it's a JP stripe account, we need to show another 2 inputs for kana and kanji statement descriptors.
Max length for kanji - 17 chars
Max length for kana - 22 chars

@mordeth
Copy link
Contributor Author

mordeth commented Jul 28, 2023

Waiting for inputs from design, which may drastically change the shape of this issue. The description will be updated accordingly.

@mordeth mordeth changed the title Supports kanji and kana statement descriptors for Japanese merchants Support kanji and kana statement descriptors for Japanese merchants Jul 28, 2023
@htdat htdat added type: enhancement The issue is a request for an enhancement. component: accounts Issues related to Accounts labels Jul 31, 2023
@htdat
Copy link
Member

htdat commented Jul 31, 2023

Waiting for inputs from design.

@mordeth - do you have internal reference links for this?


This issue impacts Account management, so assigning to Moltres (based on team responsibilities Pc2DNy-3z-p2) cc @daquinons as team lead.

Assigning as part of Gamma Triage process PcreKM-yM-p2.

@daquinons daquinons added the needs design The issue requires design input/work from a designer. label Jul 31, 2023
@dpaun1985 dpaun1985 self-assigned this Aug 9, 2023
@dpaun1985
Copy link
Contributor

@elizaan36 could you please share your inputs on how to display the two extra inputs conditionally for Japan merchants only?

@elizaan36
Copy link

Hi @dpaun1985 @mordeth I had a look at the requirements from paJDYF-9bt#comment-19925 and also the Stripe documentation.

Would an additional dropdown selector work for this use case? The merchant can choose whether they'd prefer the statement descriptor in kanji, kana, or Latin.

Screen Shot 2023-08-14 at 8 46 09 PM image

I'll try additional explorations if anything is missing, let me know.

@dpaun1985
Copy link
Contributor

dpaun1985 commented Aug 15, 2023

Hi @dpaun1985 @mordeth I had a look at the requirements from paJDYF-9bt#comment-19925 and also the Stripe documentation.

Would an additional dropdown selector work for this use case? The merchant can choose whether they'd prefer the statement descriptor in kanji, kana, or Latin.

Screen Shot 2023-08-14 at 8 46 09 PM image
I'll try additional explorations if anything is missing, let me know.

Based on what Stripe describe here,

While most issuers use a Japanese statement descriptor rather than a Latin one, it is ultimately up to the issuer to decide which statement descriptor (kanji, kana, or Latin) to show on the cardholder’s statement.
The calculated_statement_descriptor in API responses is always the Latin statement descriptor, but it doesn’t mean the issuer needs to select the Latin statement descriptor rather than the Japanese one.

the issuer chose what statement descriptor will be shown, and not the merchant. Also, in API responses, only the Latin statement descriptor is shown.
That means that at least the Latin statement descriptor should be mandatory. If we add a dropdown, the merchant will think that they can select what statement descriptor is shown and could not complete the Latin statement descriptor.

In my opinion, this dropdown will create confusion to the merchant. What do you think @elizaan36 ?

@elizaan36
Copy link

Got it, ok. What's your suggestion as an alternative solution? Where should the statement descriptor appear?

@dpaun1985
Copy link
Contributor

Got it, ok. What's your suggestion as an alternative solution? Where should the statement descriptor appear?

I would keep the Latin statement descriptor input as it is, and add another 2 inputs for kanji and kana. Not a great solution, but I don't have other ideas.

@dpaun1985
Copy link
Contributor

@elizaan36 could you please share your opinion on how should we proceed with this ?

@elizaan36
Copy link

Do you mean something like this? I'm afraid I don't know a better solution for this either, but let me know if there's anything missing.

image

@anu-rock
Copy link
Contributor

My two cents: I like @elizaan36's latest design as they seem to address @dpaun1985's concern. Other than that, having separate, always-visible text inputs will help reinforce Stripe's recommendation:

We recommend setting statement descriptors in all three supported scripts (kanji, kana, and Latin characters).

The only thing I would change here is the language used with each text field. I think the description and hint texts for kanji and kana fields should be written in the Japanese language. But that's beyond the scope of this issue.

@dpaun1985 We may also want to use the appropriate max character length requirements - 17 for kanji and 22 for kana. I hope we currently show any validation error messages that we receive from Stripe. If this is not the case, we should open a new issue for dealing with it later.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: accounts Issues related to Accounts needs design The issue requires design input/work from a designer. type: enhancement The issue is a request for an enhancement.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants