Skip to main content

Steps to Integrate

info

All existing Xendit users must migrate to the new Shopify <> Xendit integration to continue accepting payments (shown below). The old integration will automatically turn off by July 31, 2022. The old and new integration can run concurrently. It is highly recommended to update early to avoid possible service disruption.

Follow these easy steps to start accepting payments on your Shopify store using the Xendit Payment's App

How to Integrate

  1. Log in to your Xendit Dashboard, and on the tab menu, open Integrations
  2. Open the Shopify app details, and click ‘Install’ to open the Xendit Payments app
  3. You will be redirected to the Shopify App Store, click ‘Add app’
  4. The Xendit installation page will appear, follow the prompts to activate
  5. You will be redirected back to the Shopify Settings, Select your supported payment channels
  6. At the bottom of the page, click ‘Activate Xendit Payment Gateway’ in green
  7. Integration is done

Test Mode Capability

Test mode allows you to simulate order payments. To enable test mode, please tick the “Test Mode” in the Xendit Payment Gateway settings. Make sure “Test Mode” is unchecked to accept real orders.

Note: Before you can accept payments, you must also do the following:

  1. Activate the payment channel on Xendit: go to Dashboard > Add Payment Methods to enable each payment channel.
  2. Customize Invoice: Make sure your Xendit invoices/checkout settings are updated to match your Shopify payment channels. Learn more about invoice/checkout here.

Abandoned and Pending Checkout Configuration

Unpaid orders can be set to go to pending or abandoned checkout status on the Shopify seller dashboard.

  1. Go to the Xendit Dashboard > Integrations tab > My Integrations tab > Shopify > Settings
  2. Change checkout flow to abandoned or pending
  3. Click save
Abandoned CheckoutPending Checkouts
Unpaid Order LocationUnpaid orders show up in the abandoned checkouts tab.Unpaid orders show up in Orders tab with a “pending” status.
Paid Order LocationPaid orders moved to Orders tab, order status “paid”On Orders tab, Order status updates to “paid”
Stock RemovalRemoved only after the order is paid. Higher chance of oversellingRemoved after order placed, before order is paid. Less chance of overselling.
Shopify Customer Email NotificationShopify confirmation Email sent to customer after order is paid.Shopify confirmation sent to customers after order placed, but before order is paid.