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 standardorderId, 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:- You have added Merchant Warrior in your Primer production environment using your production Merchant API Key and Passphrase.
- The target currencies are supported on your Merchant Warrior account: AUD, CAD, EUR, GBP, JPY, NZD, SGD, and USD.