Shopify
This integration allows you to connect OxaPay with Shopify. By combining OxaPay’s crypto payment gateway with Shopify stores, you can accept cryptocurrency payments, generate payment requests, and automate order processing and payment confirmations in real time.

What is Shopify?
Shopify is a leading cloud-based eCommerce platform that enables businesses to build, manage, and scale online stores with minimal infrastructure requirements. It provides a complete set of tools for product and inventory management, checkout and payments, order processing, shipping, and customer experience optimization.
Key Features of Shopify
Product Management: Provides flexible tools for creating and managing products, including variants, SKUs, pricing, collections and inventory tracking for efficient catalog control.
Order Management: Supports the complete order lifecycle (from checkout to fulfillment) with capabilities for order status tracking, shipping labels, refunds, returns (depending on setup/apps), and customizable checkout and delivery options.
Customer Management: Maintains customer profiles with contact details and order history, supports customer segmentation, and enables personalized experiences through targeted communications and storefront customization.
Marketing and Promotions: Includes built-in tools for discount codes, automatic discounts, gift cards, abandoned cart recovery, and integrations with major marketing channels such as email, social media, and search platforms through apps and native integrations.
Payments and Security: Offers secure checkout and payment processing options with features like fraud analysis, SSL encryption, role-based staff access, and compliance support aligned with industry standards for handling transactions.
Performance and Scalability: Cloud-hosted infrastructure is optimized for reliability and speed, with global CDN support and scalable architecture that can handle growing traffic and product catalogs without requiring server management.
OxaPay Integration for Shopify (via Make)
Integrating OxaPay with Shopify via Make is an effective way to add cryptocurrency payments to your store without installing a native Shopify app. In this approach, the integration is implemented as an automation workflow that connects the Shopify module with the OxaPay module, enabling your store to create and manage crypto payment requests in a structured, trackable process.
By using Make to orchestrate the integration, you can automate key steps such as generating payment invoices, syncing payment status, and updating order records. This integration provides a modern payment option that can enhance the overall payment experience and support growth in a digital-first marketplace.
Integrating OxaPay with Shopify Scenario
In this guide, you can integrate OxaPay with Shopify using a Make automation scenario that connects the OxaPay and Shopify modules.
You can download the scenario blueprint file below:
Prerequisites
An active OxaPay account and a Merchant API Key.
Admin access to your Shopify store (to add a payment method and manage orders).
How To Set Up OxaPay for Shopify
First, create a new scenario by going to the Make dashboard and clicking the "Create scenario" button.

In the top-right corner, click the three-dot menu, then choose "Import blueprint" and upload the downloaded scenario file.

After the scenario is displayed, click the first Shopify module to configure it. In the window that opens, click Create a webhook.

Next, click Create a connection to enter your Shopify store details.

In the window that opens, set Connection type to Shopify, then enter your Shopify store details as instructed (Client ID and Client secret are not required). Make sure to click Advanced settings, and under Scope, enable read_orders and write_orders. Finally, click Save.

Now in the Create a webhook window, set Event topic to Order Created, then click Save.

Now configure the remaining modules. Make sure both Shopify modules use the same Connection.

Once all modules are configured, click Save to store the scenario. Then go to the scenario page and click Active to enable it.

To receive real-time payment status updates on your store and automatically update the order payment status, you need to create a separate scenario and import the blueprint file below into a new scenario.
Now configure the modules, and make sure the connections in this scenario are the same as the connections used in the previous scenario.

Once all modules are configured, copy the webhook URL from the "Watch Payment Webhook" module and add it to the Callback URL of OxaPay module in the previous scenario. Finally, save and activate the scenario.

Go to Settings → Payments in your Shopify admin. Under Manual payment methods, click Create custom payment method.

Enter the required information, then click Activate. (You can use the same details shown in the image.)

OxaPay and Shopify Integration Flow
When a customer places an order in Shopify, the first Make scenario is triggered by the Order Created webhook. The scenario generates an OxaPay invoice and then sends a Shopify invoice email to the customer containing the OxaPay payment URL.
After the customer completes the payment using the received link, OxaPay sends a real-time payment status update to the second Make scenario (Webhook). If the payment status is Paid, the scenario automatically marks the corresponding Shopify order as paid.
Customize the Shopify Order Invoice Email Template
For a cleaner invoice layout and a better customer UI, OxaPay recommends customizing the Shopify “Order invoice” email template by applying the HTML/Liquid content provided in the integration package.
Download the HTML/Liquid template file below:
Log in to Shopify Admin and go to Settings → Notifications.
Under Customer notifications, open Order invoice (in the Order exceptions section).
Click Edit code.
Replace the template with the content of the provided HTML/Liquid file.
Click Save, then preview or send a test email to confirm the final appearance.
We hope this guide was helpful! The OxaPay integration for Shopify is a powerful solution that enables your store to accept cryptocurrency payments and automate the payment flow, helping you deliver a smoother checkout experience and support your business growth.
Last updated