400 error when requesting access to read_shopify_payments scope

As we are migrating our application from REST to GraphQL the application now needs to request access to the read_shopify_payments and read_shopify_payments_accounts scopes as per documentation. See ShopifyPaymentsAccount - GraphQL Admin.
Unfortunately although the access to the read_shopify_payments_accounts scope works as expected the application gets a 400 error when requesting access to the read_shopify_payments scope. See


Can someone please look into this asap?

Hi Mathieu,

It’s odd that read_shopify_payments_accounts is working but read_shopify_payments is not. Which specific queries / mutations are requiring this?

@Liam-Shopify the application needs to be able to query for shopifyPaymentsAccount via the GraphQL API.

If you just use the read_shopify_payments_accounts can you get some fields on the ShopifyPaymentsAccount object but not others?

No I think this scope is sufficient. I just wanted to confirm if read_payments which is documented is actually available and used for anything.