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

Hostaway

Introduction#

The steps below will guide you through setting up Merchant Warrior as a payment option for your Hostaway reservations, using Hostaway’s custom fields and automation features.
Before you begin: Please contact Merchant Warrior support to enable the Hostaway service on your account. This must be done before proceeding with the setup instructions below.
How it works: Once set up, a payment link (PAY.Link) will automatically be created for each new reservation. Any payment made through this link will be automatically reflected on the corresponding reservation in Hostaway.

Integration Steps#

Steps on Hostaway#

1.
Go to the Hostaway Dashboard
2.
Click on Marketplace -> Merchant Warrior within the Dashboard
3.
Click on the Connect button
Hostaway_1_1_1676304320.png
4.
The Account ID and the API Key will be presented on a new window
5.
Copy your Account ID and API Key and keep it somewhere safe for later
Hostaway_2_1_8e1e4bb5a2.png

Steps on Merchant Warrior#

1.
Access your Merchant Warrior Barracks dashboard
2.
Click on Settings, scroll down to Hostaway
3.
Paste the Account ID and API Key codes obtained from Hostaway
Hostaway_4_7413f08a0e.png
4.
Click on “Save Details”
5.
Now click on Setup Webhook and Custom Field (note down the custom field name)
Hostaway_5_cfc4766ec2.png

Steps on Hostaway#

1.
Go to the Hostaway Dashboard
2.
Click on Inbox - Automations within the Dashboard
3.
Click on Create new
4.
Enter any Automation Name & Subject
5.
In the Default message – be sure to add the Custom Field (this will be the Paylink URL provided to the customer to pay)
6.
Event Trigger: At Reservation
7.
Add an Additional condition for “Reservation Custom Field”
8.
Select “mw_paylink” and condition as “is not empty”
9.
Select all Listings and Add automatically new listings as needed
10.
Save
Example Automation
Hostaway_6_2ff1e13473.png

Steps on Merchant Warrior#

1.
Access your Merchant Warrior Barracks dashboard
2.
Click on Settings, scroll down to Hostaway
3.
Toggle Enable Hostaway to on
4.
Save Details
Hostaway_7_14a7521481.png
Congratulations, you have now linked Hostaway with your Merchant Warrior account. When any new reservation is created, a paylink will be automatically generated and sent to the customer per your automation settings.
Modified at 2026-08-07 05:52:55
Previous
Middleware
Next
getAccessToken
Built with