Payments, Invoices & Estimates

How to connect a Payment Provider and start accepting Payments

This guide explains how to connect a payment provider to your account so you can start accepting payments from your customers. The exact steps will vary depending on which provider you choose (e.g. Stripe, NMI, Square, Razorpay, PayPal, etc.), so use this as an overview and refer to the provider-specific guides linked in Section 5 for detailed instructions.

Choose Your Payment Provider

Before you begin, decide which payment provider you want to use. Consider:

Supported countries and currencies

Supported payment methods (cards, wallets, bank transfers, etc.)

Fees, settlement times, and compliance requirements

Features like subscriptions, refunds, and saved payment methods

Once you’ve decided, open the corresponding integration guide for that provider.

Collect Your Account Credentials

Most providers require you to create an account on their platform and then retrieve:

API keys (live and test)

Webhook signing secret (if applicable)

Merchant or account ID

Keep these handy as you’ll need them when configuring the integration for providers where Oauth (keyless integration) is not applicable.

Connect the Provider in Your Account

In your dashboard, go to the Paymentssection from left nav bar and choose the Integrations tab:

Select your chosen provider.

Paste in the required credentials (API keys, secrets, IDs) Or Simply connect via Login process

(Optional) Enable test mode if you want to run trial transactions before going live.

Refer to the specific integration guide for field-by-field instructions.

Configure Payment Methods and Modes

After your provider is connected, you can manage which payment methods are available and whether they run in Live or Test mode.

Go to the Integrationstab.

On your connected provider, select Manage.

Click Manage Payment Methods.

Select the Channel (e.g. a specific location, brand, or account) from the dropdown.

Select the Mode as Live or Test from the dropdown.

Use the toggles next to each payment method to enable or disable it for the selected channel and mode.

Your changes will take effect for the chosen channel and environment (Live/Test).

Provider-Specific Integration Guides

For step-by-step instructions and screenshots tailored to each provider, use the links below:

Authorize.Net – Authorize.Net integration guide

Adyen – Adyen integration guide

Stripe – Stripe integration guide

PayPal – PayPal integration guide

Square – Square integration guide

NMI – NMI integration guide

Razorpay – Razorpay integration guide

You can hyperlink each “integration guide” label above to your detailed, provider-specific documentation.

Turn what you just learned into a plan

Answer 40 quick-fire questions and our AI builds you a personalized growth snapshot for NZ$27 — yours to keep.

Get My NZ$27 Snapshot →