Skip to main content
Available in🇮🇳 India
Magic Checkout supports the redemption of Shopify store credit. To let customers use their store credit at checkout, the Magic Checkout app on your Shopify store needs access to store credit data. You give it this access by adding three store credit scopes (permissions) to the app and approving them on your store. You complete these steps in the Shopify Admin and the Shopify Dev Dashboard. No code changes are needed.
Watch Out!Customers can redeem store credit on Magic Checkout only after you add these scopes and approve them on your store.

Prerequisites

  • Magic Checkout is installed on your Shopify store. Know more about integrating Magic Checkout with Shopify.
  • You can log in to the Shopify Admin of the store and to the Shopify Dev Dashboard of the organisation that owns the app.

Scopes to Add

The steps are in three parts:
  1. Find your Magic Checkout app.
  2. Release a new version with the store credit scopes.
  3. Approve the new permissions on your store.
The numbers on the screenshots match the step numbers.

1. Find Your Magic Checkout App

  1. Log in to your Shopify Admin. At the bottom-left of the screen, click Settings. settings option at the bottom-left of the shopify admin
  2. In the Settings sidebar, click Apps. apps option in the shopify settings sidebar
  3. The Apps page lists the apps installed on your store. Find the Magic Checkout app, listed as <App ID> - MagicCheckout, and copy its App ID. Then click Develop apps at the top-right. magic checkout app listed with its app id and the develop apps button
  4. The App development page opens. Click Build apps in Dev Dashboard. build apps in dev dashboard button on the app development page
  5. You are redirected to the Shopify Dev Dashboard. In the left sidebar, click Apps. apps option in the shopify dev dashboard sidebar
  6. Paste the App ID you copied in step 3 into the search bar. Two entries named MagicCheckout may appear. Click the one with the most recent Updated date. search results for the app id with the most recently updated app highlighted

2. Release a New Version with the Store Credit Scopes

  1. The app overview page opens. In the left sidebar, click Versions. versions option in the app sidebar on the dev dashboard
  2. At the top-right of the Versions page, click Create version. create version button on the versions page
  3. The Create version page opens, pre-filled from your current version. Enter a name in App name, for example, Magic checkout store credit. Then, under API access, click Select from list next to Scopes. app name field and select from list option for scopes on the create version page
  4. In the Select scopes window, enter store_credit in the search box and select all three scopes listed below. Then click Done.
    • read_store_credit_accounts
    • read_store_credit_account_transactions
    • write_store_credit_account_transactions
    select scopes window with the search box and done button
  5. Scroll to the bottom of the Create version page and click Release. Click Release again in the confirmation pop-up. Releasing makes the new version the Active version. Your earlier versions stay listed on the Versions page.
  6. The Versions page now lists your new version at the top with an Active label. new version listed at the top of the versions page with the active label

3. Approve the New Permissions on Your Store

  1. In the left sidebar, click Overview. Then, at the top-right, click Install app. overview option and install app button on the dev dashboard
  2. You are asked to choose a store. Click the store where Magic Checkout is installed. choose a store page on shopify
  3. Shopify opens the Update data access page in your store’s admin and lists the permissions the app needs, including store credit. Click Update. update data access page listing the store credit permissions
Your Magic Checkout app now has the store credit scopes. No further action is needed in Shopify.
Need Help?If you cannot find the app, or a step looks different on your store, contact your Razorpay Magic Checkout point of contact or write to us at magic-checkout-support@razorpay.com. Share a screenshot of the page you are on.