---
title: >-
  AMAZON_PAY and FACEBOOK_PAY values enumerated in digital wallets - Shopify
  developer changelog
description: >-
  Shopify’s developer changelog documents all changes to Shopify’s platform.
  Find the latest news and learn about new platform opportunities.
source_url:
  html: >-
    https://shopify.dev/changelog/amazonpay-and-facebookpay-enumerated-in-digitalwallets
  md: >-
    https://shopify.dev/changelog/amazonpay-and-facebookpay-enumerated-in-digitalwallets.md
metadata:
  effectiveApiVersion: ''
  affectedApi:
    - displayName: Admin GraphQL API
      handle: admin-graphql
    - displayName: Storefront GraphQL API
      handle: storefront-graphql
  primaryTag:
    displayName: API
    handle: api
  secondaryTag:
    displayName: Update
    handle: update
  indicatesActionRequired: false
  createdAt: '2025-02-27T13:17:01-05:00'
  postedAt: '2025-06-04T12:00:00-04:00'
  updatedAt: '2025-06-03T22:10:22-04:00'
  effectiveAt: '2025-02-28T12:00:00-05:00'
---

June 4, 2025

Tags:

* Admin GraphQL API
* Storefront GraphQL API

# `AMAZON_PAY` and `FACEBOOK_PAY` values enumerated in digital wallets

The [`DigitalWallet`](https://shopify.dev/docs/api/storefront/2025-07/enums/DigitalWallet) enum type now includes `AMAZON_PAY` and `FACEBOOK_PAY`. For the Storefront and GraphQL Admin QPIs, this update adds Amazon Pay and Facebook Pay (Meta Pay) as enumerated wallets. This change applies to all API versions.

If a query to [`shop.paymentDetails.supportedDigitalWallets`](https://shopify.dev/docs/api/admin-graphql/2025-07/objects/PaymentSettings#field-supporteddigitalwallets) returns these values, it means that Meta Pay and/or Amazon Pay wallets are active on the merchant storefront.

This also enables visibility of `AMAZON_PAY` and `FACEBOOK_PAY` as values on the [`wallet`](https://shopify.dev/docs/api/admin-graphql/2025-07/objects/CardPaymentDetails#field-wallet) field of the [`CardPaymentDetails`](https://shopify.dev/docs/api/admin-graphql/2025-07/objects/CardPaymentDetails) object. Previously, transactions using these wallet types would have a null `wallet` value.
