Shopify Integration


Integrating via Shopify

Use this guide when you want to offer Azupay Pay by Bank as a payment method in your Shopify store.

The Shopify integration allows you to add Azupay Pay by Bank into your Shopify checkout flow so customers can pay directly from their bank account. Depending on your agreed setup, you can offer:

  • PayID
  • PayTo
  • or both

Overview

With the Shopify integration, your customers can choose Azupay Pay by Bank during checkout and complete payment through Azupay’s hosted payment experience.

This is best suited to merchants who want to:

  • add Pay by Bank to an existing Shopify storefront
  • offer real-time bank payments at checkout
  • reduce payment friction for customers
  • support PayID, PayTo, or both within the one checkout experience

Before you begin

Before setting up the Shopify integration, make sure:

  • your Shopify store is ready for onboarding
  • Azupay has provided your installation URL during onboarding
  • your agreed payment options have been confirmed with Azupay
  • you know whether your checkout should offer PayID, PayTo, or both

Azupay will provide your Shopify installation URL as part of onboarding, typically through a Jira Service Desk ticket.

Install the Azupay Pay by Bank app

To install Azupay Pay by Bank into your Shopify store:

  1. Log in to your Shopify admin panel.
  2. Paste the installation URL provided by Azupay into your browser and open it.
  3. Select the Shopify store you want to connect.
  4. Click Install to add Azupay Pay by Bank to your store.

Activate Azupay Pay by Bank in Shopify

Once installed, activate Azupay Pay by Bank in your Shopify payment settings:

  1. Log in to your Shopify admin panel.
  2. Go to Settings.
  3. Select Payments from the left-hand menu.
  4. Find Additional payment methods and click Add payment method.
  5. In Search by provider, search for Azupay.
  6. Select Azupay Pay by Bank from the results.
  7. Turn on PayID and/or PayTo based on the payment options enabled for your business.
  8. Click Activate.

What your customers will see

When Azupay Pay by Bank is enabled in your Shopify checkout, the customer journey is simple:

  1. The customer adds items to their cart.
  2. At checkout, they enter their details and select Azupay Pay by Bank as their payment method.
  3. They are taken to Azupay’s hosted payment experience.
  4. Depending on your setup, they will see:
    • Bank transfer with PayID
    • Pay by Bank with PayTo
    • or both
  5. The customer completes payment and is returned to the Shopify order flow.
sequenceDiagram
    participant C as Customer
    participant S as Shopify Checkout
    participant A as Azupay Pay by Bank
    participant B as Customer Bank

    C->>S: Add items and proceed to checkout
    C->>S: Select Azupay Pay by Bank
    S->>A: Redirect to hosted payment experience
    A->>C: Show PayID, PayTo, or both
    C->>B: Complete payment
    B-->>A: Payment confirmed
    A-->>S: Return customer to order flow

Manage orders in Shopify

Orders paid with Azupay Pay by Bank appear in the Orders section of your Shopify admin, alongside your other orders.

You can manage these orders through Shopify in the same way you manage orders paid with other payment methods.

Process refunds

Refunds can be initiated from within Shopify.

To refund an order:

  • Open the order you want to refund.
  • Click Refund in the top-right corner.
  • Select the refund method from the dropdown.
  • Enter the refund amount and reason.
  • Click Refund to submit the refund.

For more information about refunding orders in Shopify, see Refunding orders.

FAQs

What should I do if installation fails?

Check that:

  • you are using the installation URL provided by Azupay
  • you selected the correct Shopify store
  • your store is ready for onboarding
  • the installation has not already been completed for that store

If the problem continues, contact Azupay support.


What should I do if customers are having payment issues?

Check that:

  • Azupay Pay by Bank is activated in Shopify
  • the correct payment methods are enabled for your store
  • your store is using the agreed PayID and/or PayTo configuration

If the issue continues, contact Azupay support with the order details so the payment can be investigated.


What should I do if refunds are not working as expected?

Check that:

  • the refund was initiated from the Shopify order
  • the order was originally paid using Azupay Pay by Bank
  • the refund details entered in Shopify are correct

If the issue continues, contact Azupay support with the order and refund details.


Need help?

If you need help with onboarding, installation, activation, or troubleshooting, contact Azupay support and include:

  • your Shopify store name
  • the affected order number, if relevant
  • whether the issue relates to installation, payment, or refund