-
Notifications
You must be signed in to change notification settings - Fork 8
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
Add phonetic name as one of ContactAddress
properties
#70
Comments
PaymentAddress
properties
Correction: just wanted to confirm |
The test code doesn't seem to 100% conform with the standard (Seems ApplePayJS variant to me), but apparently |
Thanks for confirming. I guess we should get an ok from @danyao and @rsolomakhin about wanting to add this to Chrome, yeah? The spec side is easy, but the UI will obviously be more challenging to support. |
Should be OK to add to Chrome. Thank you for checking with us. |
Spoke to @aestes, and he helped clarify a bit what Apple has been working on. The phonetic name enhancements they've added are on the proprietary Apple Pay JS API, and not on the Payment Request API. For equivalence, Andy suggest is adding the following to Payment Request API:
|
I appreciate your work on improving PaymentRequest API. In Japan, almost all names are represented in Kanji Character. So Japanese EC sites has I wonder if consider about adding Please tell me if I need to make a another issue for this. Note: Proprietary ApplePay API implementation has FYI: Screen shot of Google Contacts |
@eternalharvest See discussions in #69 I agree that adding family names and given names is helpful to people in some regions, but I hope our design does not cause too much trouble for people in other regions (for example, we shouldn't assume the family name exists, since the majority of Mongolian names and Indonesian names do not have family names). |
Address object should be designed to cover as many countries as possible. I think current design is too western countries centric. That's why I proposed phonetic fields. I've also requested to add this support to Chrome's password manager here: https://bugs.chromium.org/p/chromium/issues/detail?id=1115953 What else can I do to move this forward? |
Let me tell this anecdote from one of our business partners: People at their customer center needs to make phone calls to their customers. The information provided through the form is everything they know about their customers and if it's missing phonetic field, mixing first name and last name, the support person will pronounce their customer's name wrong, call the customer with their first name by mistake, which are considered very impolite in Japan. It's important that Web Payments support those fields. |
This issue was raised in Payment Request, but closed once we removed addresses from that API. Since the features are now part of Contact Picker, we are transferring the issue here. |
PaymentAddress
propertiesContactAddress
properties
Apple recently decided to add support for phonetic name in its Payment Request API's
PaymentAddress
object.In Japan, people use 3 different characters - Kanji, Hiragana and Katakana. Texts are usually written in mixture of those 3 characters. While Kanji is written for content words, Hiragana and Katakana (they are equivalent different shapes) are written for phonetics. Names written in Kanji needs accompanying Hiragana or Katakana in order to be pronounced properly. That's where phonetic name field helps. They exists commonly in checkout forms in Japanese ecommerce services.
Therefore, I would like to propose to add DOMString
phoneticName
as a member ofPaymentAddress
object.The text was updated successfully, but these errors were encountered: