updated feature: PaymentRequest

1 view
Skip to first unread message

Chromestatus

unread,
Feb 28, 2025, 12:50:05 PM2/28/25
to paymen...@chromium.org
Chrome Platform Status
Updated feature entry:
PaymentRequest
Updates made by rou...@chromium.org:
Your next steps:

You are receiving this email because:

  • You are a devrel contact for this feature.

Unsubscribe

Chromestatus

unread,
Mar 4, 2025, 10:07:07 AM3/4/25
to paymen...@chromium.org
Chrome Platform Status
Updated feature entry:
PaymentRequest
Updates made by rou...@chromium.org:
Your next steps:

Chromestatus

unread,
Mar 4, 2025, 10:26:13 AM3/4/25
to paymen...@chromium.org
Chrome Platform Status
Updated feature entry:
PaymentRequest
Updates made by rou...@google.com:
  • anticipated_spec_changes:
    Old: None
    New: Nome.

  • webview_risks:
    Old: None
    New: WebView application risk is low. WebView host apps must opt-in to enable PaymentRequest (including a recompile and pushing an update to their users). There are two steps required: 1) Add the following to AndroidManifest.xml: <queries> <intent> <action android:name="org.chromium.intent.action.PAY"/> </intent> <intent> <action android:name="org.chromium.intent.action.IS_READY_TO_PAY"/> </intent> <intent> <action android:name="org.chromium.intent.action.UPDATE_PAYMENT_DETAILS"/> </intent> </queries> 2) Execute the following initialization code for each WebView where PaymentRequest should be enabled: WebView myWebView = (WebView) findViewById(R.id.webview); WebSettings webSettings = myWebView.getSettings(); webSettings.setPaymentRequestEnabled(true);

Your next steps:

Chromestatus

unread,
Mar 4, 2025, 10:54:28 PM3/4/25
to paymen...@chromium.org
Chrome Platform Status
Updated feature entry:
PaymentRequest
Updates made by vmp...@chromium.org:
Your next steps:

Chromestatus

unread,
Mar 5, 2025, 10:42:29 AM3/5/25
to paymen...@chromium.org
Chrome Platform Status
Updated feature entry:
PaymentRequest
Updates made by brat...@gmail.com:
Your next steps:

Chromestatus

unread,
Mar 5, 2025, 11:06:07 AM3/5/25
to paymen...@chromium.org
Chrome Platform Status
Updated feature entry:
PaymentRequest
Updates made by mike...@chromium.org:
Your next steps:

Chromestatus

unread,
Mar 10, 2025, 1:39:20 PM3/10/25
to paymen...@chromium.org
Chrome Platform Status
Updated feature entry:
PaymentRequest
Updates made by davi...@google.com:
Your next steps:

Chromestatus

unread,
Mar 12, 2025, 7:25:24 AM3/12/25
to paymen...@chromium.org
Chrome Platform Status
Updated feature entry:
PaymentRequest
Updates made by pfa...@google.com:
Your next steps:

Chromestatus

unread,
Mar 13, 2025, 5:57:52 AM3/13/25
to paymen...@chromium.org
Chrome Platform Status
Updated feature entry:
PaymentRequest
Updates made by tomm...@google.com:
Your next steps:

Chromestatus

unread,
Mar 17, 2025, 5:36:38 PM3/17/25
to paymen...@chromium.org
Chrome Platform Status
Updated feature entry:
PaymentRequest
Updates made by rou...@chromium.org:
  • anticipated_spec_changes:
    Old: Nome.
    New: None.

  • webview_risks:
    Old: WebView application risk is low. WebView host apps must opt-in to enable PaymentRequest (including a recompile and pushing an update to their users). There are two steps required: 1) Add the following to AndroidManifest.xml: <queries> <intent> <action android:name="org.chromium.intent.action.PAY"/> </intent> <intent> <action android:name="org.chromium.intent.action.IS_READY_TO_PAY"/> </intent> <intent> <action android:name="org.chromium.intent.action.UPDATE_PAYMENT_DETAILS"/> </intent> </queries> 2) Execute the following initialization code for each WebView where PaymentRequest should be enabled: WebView myWebView = (WebView) findViewById(R.id.webview); WebSettings webSettings = myWebView.getSettings(); webSettings.setPaymentRequestEnabled(true);
    New: WebView application risk is low. WebView host apps must opt-in to enable PaymentRequest (including a recompile and pushing an update to their users). There are two steps required: 1) Add the following to AndroidManifest.xml: <queries> <intent> <action android:name="org.chromium.intent.action.PAY"/> </intent> <intent> <action android:name="org.chromium.intent.action.IS_READY_TO_PAY"/> </intent> <intent> <action android:name="org.chromium.intent.action.UPDATE_PAYMENT_DETAILS"/> </intent> </queries> 2) Execute the following initialization code for each WebView where PaymentRequest should be enabled: WebView myWebView = (WebView) findViewById(R.id.webview); WebSettings webSettings = myWebView.getSettings(); if (WebViewFeatures.isEnabled(WebViewFeatures.PAYMENT_REQUEST)) { WebSettingsCompat.setPaymentRequestEnabled(webSettings, true); }

Your next steps:

Chromestatus

unread,
Mar 17, 2025, 5:38:13 PM3/17/25
to paymen...@chromium.org
Chrome Platform Status
Updated feature entry:
PaymentRequest
Updates made by rou...@chromium.org:
  • webview_risks:
    Old: WebView application risk is low. WebView host apps must opt-in to enable PaymentRequest (including a recompile and pushing an update to their users). There are two steps required: 1) Add the following to AndroidManifest.xml: <queries> <intent> <action android:name="org.chromium.intent.action.PAY"/> </intent> <intent> <action android:name="org.chromium.intent.action.IS_READY_TO_PAY"/> </intent> <intent> <action android:name="org.chromium.intent.action.UPDATE_PAYMENT_DETAILS"/> </intent> </queries> 2) Execute the following initialization code for each WebView where PaymentRequest should be enabled: WebView myWebView = (WebView) findViewById(R.id.webview); WebSettings webSettings = myWebView.getSettings(); if (WebViewFeatures.isEnabled(WebViewFeatures.PAYMENT_REQUEST)) { WebSettingsCompat.setPaymentRequestEnabled(webSettings, true); }
    New: WebView application risk is low. WebView host apps must opt-in to enable PaymentRequest (including a recompile and pushing an update to their users). There are two steps required: 1) Add the following to AndroidManifest.xml: <queries> <intent> <action android:name="org.chromium.intent.action.PAY"/> </intent> <intent> <action android:name="org.chromium.intent.action.IS_READY_TO_PAY"/> </intent> <intent> <action android:name="org.chromium.intent.action.UPDATE_PAYMENT_DETAILS"/> </intent> </queries> 2) Execute the following initialization code for each WebView where PaymentRequest should be enabled: WebView myWebView = (WebView) findViewById(R.id.webview); WebSettings webSettings = myWebView.getSettings(); if (WebViewFeature.isFeatureSupported(WebViewFeature.PAYMENT_REQUEST)) { WebSettingsCompat.setPaymentRequestEnabled(webSettings, true); }

Your next steps:

Chromestatus

unread,
Mar 24, 2025, 4:41:15 AM3/24/25
to paymen...@chromium.org
Chrome Platform Status
Updated feature entry:
PaymentRequest
Updates made by pmeu...@google.com:
Your next steps:

Chromestatus

unread,
Mar 26, 2025, 4:49:38 PM3/26/25
to paymen...@chromium.org
Chrome Platform Status
Updated feature entry:
PaymentRequest
Updates made by sada...@google.com:
Your next steps:

Chromestatus

unread,
Mar 31, 2025, 7:54:48 AM3/31/25
to paymen...@chromium.org
Chrome Platform Status
Updated feature entry:
PaymentRequest
Updates made by rou...@google.com:
Your next steps:
Reply all
Reply to author
Forward
0 new messages