When to use admin Rest API and admin GraphQL API

Hi,

I want to integrate my own payment gateway with shopify.

Below are the few queries -

  1. For which features we should use admin Rest APIs ?

  2. For which features we should use admin GraphQL APIs ?

  3. Can we use Rest API and GraphQL APIs both at the same time while integrating Shopify with our own hosted payment gateway ?

No one can answer this for you. You can use both. Generally speaking the api’s have some overlap and some some unique functions so you might need to use both its up to you.