Skip to main content
Merchant Warrior is an Australian payment gateway. Connect Merchant Warrior to Primer to process card payments, Apple Pay, Google Pay, and EFTPOS across AUD, CAD, EUR, GBP, JPY, NZD, SGD, and USD, and route them using Workflows.

At a glance

Supported payment methods

Merchant Warrior uses Primer’s standard card form and Primer’s native Apple Pay and Google Pay integrations, so no Merchant Warrior-specific SDK code is required.

Supported capabilities

3D Secure

Primer performs 3D Secure authentication using the Perform 3DS action and passes the result to Merchant Warrior. Merchant Warrior does not run its own 3D Secure for payments processed through Primer.

Get started with Merchant Warrior

Before you begin

If this is your first connection, make sure to follow the Get started guide to begin processing payments with Primer. You need a Merchant Warrior test account and a separate production account. Contact Merchant Warrior to provision both — test accounts are free for all developers.

Credentials

Merchant Warrior provides your credentials on account setup. Find them in the Direct API section of your Merchant Warrior account.

Configure in the Dashboard

1

Add Merchant Warrior to your Dashboard

Go to Integrations, select New integration, search for Merchant Warrior, and enter your Merchant API Key and Passphrase.
2

Activate the payment methods on the Checkout

Go to Checkout and activate the payment methods you want to offer.
3

Route payments with Workflows

In Workflows, select Merchant Warrior in the Authorize payment action. Add the Perform 3DS action before authorization for card payments.

Prepare the client session

Most payment methods require no additional fields beyond the standard orderId, currencyCode, amount, and customer fields. The following optional field is available for card payments:

Considerations

  • Supported currencies. Merchant Warrior supports AUD, CAD, EUR, GBP, JPY, NZD, SGD, and USD. Confirm that your target currencies are enabled on the account before going live.

Test in sandbox

Connect your Merchant Warrior test account to your Primer Sandbox environment. Use any standard Visa or Mastercard test number with a future expiry date and any CVV to simulate approved card payments.

Go live

Before switching to production, confirm that:
  1. You have added Merchant Warrior in your Primer production environment using your production Merchant API Key and Passphrase.
  2. The target currencies are supported on your Merchant Warrior account: AUD, CAD, EUR, GBP, JPY, NZD, SGD, and USD.