> So this intent is requesting to run the first OT M108-M110?

Correct.

> Any deprecation period you have in mind?

Good point. We should start by printing a warning message when these fields
are accessed for a few milestones. M105--M107 would be good. Do I need to
resend this as an intent to deprecate first?

On Wed, Apr 20, 2022 at 9:24 AM Yoav Weiss <yoavwe...@chromium.org> wrote:

> So this intent is requesting to run the first OT M108-M110?
> Any deprecation period you have in mind?
>
> It might be better to send separate intents for the rest when their
> milestones get closer.
>
> On Mon, Apr 18, 2022 at 5:49 PM 'Rouslan Solomakhin' via blink-dev <
> blink-dev@chromium.org> wrote:
>
>> Contact emailsrous...@chromium.org
>>
>> Specificationhttps://w3c.github.io/payment-handler/
>>
>> Summary
>>
>> This is an early heads up that we intend to remove the merchant origin
>> and arbitrary data from the "canmakepayment" service worker event of the
>> Payment Handler API. These are the event fields to be removed:
>>
>>
>>    - topOrigin
>>    - paymentReuqestOrigin
>>    - methodData
>>    - modifiers
>>
>> The removal will be happening through the use of an origin trial at
>> first, then a reverse origin trial, and finally removal.
>> Blink componentBlink>Payments
>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EPayments>
>>
>> MotivationThe “canmakepayment” service worker event lets the merchant
>> know whether the user has a card on file in an installed service-worker
>> based payment app. It silently passes the merchants’ origin and arbitrary
>> data to the service worker from the payment app origin. This cross-origin
>> communication happens on new PaymentRequest() construction in
>> JavaScript, does not require a user gesture, and does not show any user
>> interface.
>>
>> Alternatively, we have considered and dismissed the option to remove the
>> “canmakepayment” event entirely and behave as if it always returns
>> "true", because some payment app partners have indicated to us that's what
>> they always do. However, the data that we have collected shows that the “
>> canmakepayment” event returns "false" 1% to 6% of the time, depending on
>> the platform.
>>
>> TAG review statusNot applicable
>>
>> Risks
>> Interoperability and Compatibility
>>
>> Only Chrome has implemented the Payment Handler API.
>>
>> Chrome is reaching out to the known partners that may be depending on
>> these fields.
>>
>> WebView application risks
>>
>> The Payment Handler API requires the use of the PaymentRequest API.
>> Neither API is available in WebView.
>>
>>
>> Is this feature fully tested by web-platform-tests
>> <https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md>
>> ?Yes
>> <https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/web_tests/external/wpt/payment-handler/;drc=f539fffb79da2c97b1a06cbca88cc6d5a93ddc77>
>>
>> Flag namePaymentHandlerMerchantIdentity
>>
>> Requires code in //chrome?True
>>
>> Estimated milestones
>>
>> Origin trial: 108
>>
>> Reverse origin trial: 111
>>
>> Removal: 114
>>
>> Link to entry on the Chrome Platform Status
>> https://chromestatus.com/feature/5190978431352832
>>
>> This intent message was generated by Chrome Platform Status
>> <https://chromestatus.com/>.
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "blink-dev" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to blink-dev+unsubscr...@chromium.org.
>> To view this discussion on the web visit
>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAMMzaWFz1UFWxgOs%2BECSdF2Bt8JpsBkGtv2wMnq2pemGMmD8Fw%40mail.gmail.com
>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAMMzaWFz1UFWxgOs%2BECSdF2Bt8JpsBkGtv2wMnq2pemGMmD8Fw%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAMMzaWGMd5c2rQsvo%3Dmd3qA-zyw06BGywMZFP1ExLD1owYJ%2B1A%40mail.gmail.com.

Reply via email to