1. Guides
Merchant Warrior API 2.0
  • API
    • Getting Started
    • Guides
      • Xero Connection
      • Xero Custom URL
      • wooCommerce PayID
      • Middleware
      • Hostaway
    • Direct API
      • getAccessToken
      • processCard
      • processAuth
      • processCapture
      • processBatch
      • retrieveBatch (CSV)
      • retrieveBatch (JSON Response)
      • retrieveBatch (JSON Notify)
      • refundCard
      • queryCard
      • processDDebit
      • processDDebitAuth
      • processVoid
      • verifyCard
      • queryDD
      • queryBIN
      • getSettlement
      • checkEnrollment
      • checkPARes
      • addBlacklistedCard
      • removeBlacklistedCard
      • queryBlacklistedCard
      • simulateNotify
      • getSurcharge
    • 3DS 2.0
      • Introduction
      • 3DS 2 Authentication Flows
      • Step 3 - 3DS Method Data
      • Step 5 - Challenge
      • Step 1 - getAccessToken
      • Step 2 - checkEnrollment
      • Step 4 - checkTDSAuth
      • Step 6 - checkPARes
      • Step 7 - processCard
      • Authorization Only processCard
    • PayLink
      • Introduction
      • Generate PayLink
    • PayID
      • Introduction
      • Create
      • Transaction
      • Get
      • Update
      • Status
      • List
      • Refund
    • PayTo
      • Introduction
      • Simulator
      • Certification
      • Actions and Statuses
      • Agreements
        • Agreements
        • Notifications
        • Create Agreement
        • Get Agreement
        • Amend Agreement
        • Amend Agreement Status
        • Recall Agreement Action
      • Payments
        • Payments
        • Notifications
        • Create Payment
        • Get Payment
        • Get Payment Status
        • Search Payments
    • Confirmation of Payee
      • Introduction
      • Sandbox Simulations
      • Validate
    • POS
      • Introduction
      • processPOS
      • refundPOS
      • voidPOS
      • deregisterPOS
    • Web SDK
      • Introduction
      • Usage
      • getAccessToken
      • Options
      • Initiate
      • Payframe Functionality
      • Middleware
      • addCard
    • Payframe
      • Introduction
      • Usage
      • Constructor
      • tdsCheck
      • Additional Functions
      • Styling
      • processCard
      • processAuth
    • Digital Wallets
      • Apple Pay Prerequisites
      • Google Pay Prerequisites
      • Web SDK
      • Manual Integration
      • processCard
      • addCard
      • getMerchantSession
      • decryptApplePayToken
    • Token Payments
      • Introduction
      • Key Management
      • addCard
      • removeCard
      • cardInfo
      • changeExpiry
      • processCard
      • processAuth
    • Batch
      • Introduction
      • Card Batches
      • Token Batches
      • Direct Debit Batches
    • Forter
      • Introduction
      • Testing
    • Payouts
      • Introduction
      • Sandbox Simulations
      • Notifications
      • Create Payouts
      • Get Payout Status
      • Resend Notifications
      • Get Payout Transaction Status
      • Get Payout Transaction Notify
    • Partner API
      • Introduction
      • addMerchant
      • updateMerchant
      • checkMerchant
    • Notifications
      • Notifications
  • Hosted Payment Page
    • processCard
  1. Guides

Xero Custom URL

Section#

The steps below demonstrate how you can enable Merchant Warrior as a payment option on your Xero Invoices. This is accomplished by using the Xero Custom URL functionality.
You will need to contact us to enable the Xero service on your Merchant Warrior account before you can complete the steps below.

Add a payment service#

1.
Navigate to the **Settings **in your Xero portal.
Xero_Dashboard_010fe4dd16.png
2.
Click Payment Services in the Organisation settings.
Xero_Payment_Services_e7635516b1.png
3.
Scroll down to Other Available Payment Services, click Add Other and select Custom Payment URL.
Xero_Custom_URL_3e9d456d2d.png
4.
Enter a name as you'd like it to appear in Xero (Merchant Warrior).
Xero_add_Custom_URL_4cc20bee86.png
5.
Enter the Merchant Warrior custom URL that can be copied from the Settings in your Merchant Warrior portal.
Xero_MW_Settings_f61944145a.png
6.
Enter the pay now text you'd like included on your Xero invoices and click Save.

Apply to a branding theme#

1.
On the Payment Services screen, click Manage themes.
Xero_manage_Themes_f07b452445.png
2.
Select** Merchant Warrior** from the Credit card service drop down and click Save.
Xero_apply_Theme_9069219972.png
3.
You will now be able to send invoices to your customers and have them pay via Merchant Warrior.
Modified at 2026-06-01 08:20:17
Previous
Xero Connection
Next
wooCommerce PayID
Built with