Is there a way to retrieve a list of manually configured payment methods (like those added under Settings → Payments → Manual methods) from within an app’s admin interface? The paymentMethods field is only available during checkout in function input, and I haven’t found a supported GraphQL API to list them globally.
Any help much appreciated 
Hi,
There’s currently no API endpoint/ object that will return a list of all manually configured payment methods (such as those added under Settings → Payments → Manual methods) from within an app’s admin interface. The closest workaround would be querying the Order
object and inspecting the gateway
or paymentGatewayNames
fields for each order. However, this wouldn’t be very reliable as it would only show gateways that have been used in transactions, not the full list of configured manual payment methods.
Thanks for reply Liam,
I’ve seen several apps manage to do this, they’re able to retrieve only the manual payment methods, even when new ones are created with arbitrary names like “TEST” or something unconventional.
So it’s definitely possible somehow. Hopefully, someone with hands-on experience can share more details on how it’s done.