Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(21)

Issue 2838403002: Enable supporting arbitrary short string payment method names. (Closed)

Created:
3 years, 8 months ago by please use gerrit instead
Modified:
3 years, 8 months ago
Reviewers:
gogerald1
CC:
chromium-reviews, mahmadi+paymentswatch_chromium.org, rouslan+payments_chromium.org, agrieve+watch_chromium.org, sebsg+paymentswatch_chromium.org, gogerald+paymentswatch_chromium.org, adrian_ripple.com, zkoch+fyi_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Enable supporting arbitrary short string payment method names. Before this patch, support for "basic-card" in 3rd party Android payment apps was hard-coded. Adding support for a new short string payment method name would require large changes in AndroidPaymentAppFinder.java. This patch removes custom handling for "basic-card" and instead introduces a list of supported short string payment method names. So far, the list contains only "basic-card". After this patch, adding support for a new short string payment method name is done trivially by appending it to the list of supported names. Note that, for short string payment method names, only the names that are published by W3C should be supported. 3rd party Android payment apps are behind a flag: chrome://flags/#android-payment-apps Design: https://docs.google.com/document/d/1izV4uC-tiRJG3JLooqY3YRLU22tYOsLTNq0P_InPJeE BUG=715577 Review-Url: https://codereview.chromium.org/2838403002 Cr-Commit-Position: refs/heads/master@{#467515} Committed: https://chromium.googlesource.com/chromium/src/+/77b88c692df6e8617eabe390dee6c2f7a93e4367

Patch Set 1 #

Patch Set 2 : Limit to basic-card for now #

Total comments: 6

Patch Set 3 : Update comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+69 lines, -70 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/payments/AndroidPaymentAppFinder.java View 1 2 7 chunks +69 lines, -70 lines 0 comments Download

Messages

Total messages: 34 (27 generated)
please use gerrit instead
Ganggui, ptal.
3 years, 8 months ago (2017-04-26 15:09:31 UTC) #10
gogerald1
lgtm lgtm,
3 years, 8 months ago (2017-04-26 19:11:50 UTC) #11
please use gerrit instead
Ganggui, would you mind taking a second look? After talking to Zach, it appears that ...
3 years, 8 months ago (2017-04-26 20:21:56 UTC) #23
gogerald1
still lgtm with three nits https://codereview.chromium.org/2838403002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/payments/AndroidPaymentAppFinder.java File chrome/android/java/src/org/chromium/chrome/browser/payments/AndroidPaymentAppFinder.java (right): https://codereview.chromium.org/2838403002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/payments/AndroidPaymentAppFinder.java#newcode37 chrome/android/java/src/org/chromium/chrome/browser/payments/AndroidPaymentAppFinder.java:37: * is a URI ...
3 years, 8 months ago (2017-04-26 20:38:10 UTC) #24
please use gerrit instead
Thank you for keeping me honest in the comments! Sending to CQ. https://codereview.chromium.org/2838403002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/payments/AndroidPaymentAppFinder.java File chrome/android/java/src/org/chromium/chrome/browser/payments/AndroidPaymentAppFinder.java ...
3 years, 8 months ago (2017-04-26 21:52:07 UTC) #30
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2838403002/60001
3 years, 8 months ago (2017-04-26 21:53:03 UTC) #31
commit-bot: I haz the power
3 years, 8 months ago (2017-04-26 23:45:38 UTC) #34
Message was sent while issue was closed.
Committed patchset #3 (id:60001) as
https://chromium.googlesource.com/chromium/src/+/77b88c692df6e8617eabe390dee6...

Powered by Google App Engine
This is Rietveld 408576698