Authorize.Net Integration for Hykmah

Accept USD card payments and e-checks from US customers through Hykmah. Prevent failed billing with built-in fraud detection, stored payment profiles, and automatic reconciliation.

  • US & International
  • Cards & E-checks
  • Fraud Detection
  • Included (No Extra Cost)
Shopify Integration

What is Hykmah? Operations platform for Australian businesses with Recuron (subscription billing), Sellwise (online commerce), Orderlink (B2B ordering), and StockWise (inventory management). From $50/month AUD.

Learn more about Hykmah
Connect Authorize.Net

How to Connect Hykmah with Authorize.Net

1

In Hykmah: Settings → Integrations → Payments → Connect Authorize.Net

2

Enter your Authorize.Net API Login ID and Transaction Key

3

Configure accepted payment methods (Visa, Mastercard, Amex, e-check)

4

Set fraud filter thresholds in Advanced Fraud Detection Suite settings

5

Process a test transaction using Authorize.Net sandbox credentials

Setup Time: 5 minutes Cost: Included in all Hykmah plans (Authorize.Net processing fees apply separately)
Requirements: Active Authorize.Net merchant account, Hykmah Professional plan or higher Sync Type: Real-time payment events via Authorize.Net webhooks
USE CASES

How Australian Businesses Use Hykmah + Authorize.Net

Real scenarios for businesses collecting USD payments from US customers through Hykmah


US E-commerce via Sellwise

Challenge: Australian business expanding into the US market via a Sellwise online store. US customers abandon checkout when presented with unfamiliar payment gateways or asked to pay in AUD.

Solution: Authorize.Net configured as the payment gateway for the US Sellwise storefront. US customers pay in USD via their preferred card using a familiar, trusted checkout experience. Hykmah records the USD transaction with an AUD equivalent for Australian accounting.

Result: US checkout conversion improves with a locally familiar payment experience. USD collection handled automatically without manual currency reconciliation by staff.

US Subscription Billing via Recuron

Challenge: SaaS business with a growing US subscriber base. Collecting recurring USD payments requires stored card profiles and reliable retry logic. Manual billing creates churn and cash flow delays.

Solution: Recuron manages the US subscription lifecycle and drives recurring charges through Authorize.Net's Customer Information Manager (CIM). Cards are tokenised on first payment and billed automatically on schedule. Smart retry handles failed payments without staff intervention.

Result: US subscribers billed reliably in USD on schedule. Failed payment recovery automated through retry logic. Recurring revenue grows without proportional increase in billing overhead.

B2B Invoice Collection via Orderlink

Challenge: B2B customers in the US placing wholesale orders via Orderlink prefer paying invoices online by card or bank transfer. Wire transfer delays extend debtor days and create reconciliation complexity.

Solution: Orderlink invoices for US customers include an Authorize.Net-powered pay-now link supporting cards and e-check (ACH). Hykmah marks invoices as paid automatically on successful collection.

Result: US B2B invoice collection accelerated. Wire transfer friction eliminated. Debtor days reduced as US customers pay immediately via their preferred method.
WHY HYKMAH FOR US PAYMENT COLLECTION

Why Hykmah for Authorize.Net Payments

Purpose-built for Australian businesses collecting USD payments from US customers via Authorize.Net — without needing a separate US platform

Cards and E-checks in One Integration

Accept US credit cards, debit cards, and e-check (ACH) bank transfers through a single Authorize.Net connection in Hykmah. E-check offers lower processing fees for high-value B2B payments and US subscription billing — a meaningful saving at volume.

Built-in Fraud Protection

Authorize.Net's Advanced Fraud Detection Suite runs on every transaction. Configure filter thresholds in Hykmah to match your business risk tolerance. Flagged transactions are logged for review without disrupting legitimate orders.

Recurring Billing Without Card Re-entry

Stored payment profiles via Authorize.Net's Customer Information Manager let Recuron bill US subscribers on schedule without customers re-entering card details each cycle. PCI-compliant tokenisation means raw card data never passes through Hykmah.

Unified US and Australian Operations

USD transactions from Authorize.Net sit alongside AUD transactions from Australian gateways in Hykmah. Xero and MYOB integrations handle currency conversion automatically — one platform managing both markets.

Hykmah connects Authorize.Net to your subscription billing, B2B ordering, and online commerce workflows. No separate US platform required. From $50/month AUD with no per-integration fees.

See detailed pricing comparison below
WHAT SYNCS WITH Authorize.Net

What Syncs Between Hykmah and Authorize.Net

Comprehensive bi-directional data flow between Hykmah and Authorize.Net across payments, profiles, and reconciliation

Payments

Card and e-check transactions from Authorize.Net recorded in Hykmah in real time with USD amount and AUD equivalent at time of transaction.

Refunds

Refunds initiated in Hykmah trigger Authorize.Net refunds automatically. Settlement adjustments reconciled and reflected in Hykmah order and billing records.

Stored Payment Profiles

Authorize.Net Customer Information Manager (CIM) profiles linked to Hykmah customers. Recuron drives recurring charge schedules against stored profiles without card re-entry.

Fraud Filter Results

Advanced Fraud Detection Suite decisions applied to every transaction. Blocked or flagged transactions logged in Hykmah with filter reason for review and action.

Settlement Reports

Daily settlement batch reports from Authorize.Net reconciled against Hykmah transaction records. USD and AUD equivalent amounts tracked per transaction for accounting sync.

Subscription Schedules

Recuron billing schedules drive recurring charges through Authorize.Net. Successful and failed charge outcomes returned to Recuron for dunning and retry logic.

Customer Records

Authorize.Net CIM customer profiles sync to Hykmah customer records. Create once in Hykmah — billing profiles managed automatically across platforms.

Invoice Status

Orderlink and Recuron invoices marked as paid in Hykmah automatically on receipt of successful Authorize.Net payment notification.

HOW IT WORKS

How the Integration Works

Payment Initiated from Hykmah

A US customer checks out in Sellwise, pays an Orderlink invoice, or a Recuron subscription billing cycle triggers. The Authorize.Net-powered payment form captures card or e-check details via Accept.js tokenisation — raw card data never passes through Hykmah.

Automatic Sync to Authorize.Net

Hykmah sends the payment request to Authorize.Net in real time. Authorize.Net processes the transaction, runs Advanced Fraud Detection Suite filters, and returns an approved or declined result within seconds.

Hykmah Updates and Reconciles

On approval, Hykmah marks the order or invoice as paid, records the USD amount with AUD equivalent, generates a receipt, and schedules the next Recuron billing cycle if applicable. Daily settlement data reconciles automatically.

Technical Architecture

  • Secure Tokenisation — Card data handled entirely by Authorize.Net's Accept.js or hosted payment form. Hykmah stores only the transaction reference and CIM profile ID — no raw card data handled by Hykmah at any point.

  • Two-Way Data Flow — Payment events flow from Authorize.Net to Hykmah in real time. Refunds and recurring charge requests flow from Hykmah to Authorize.Net automatically. Built-in reconciliation keeps records consistent across both systems.

  • Fraud Detection Layer — Advanced Fraud Detection Suite (AFDS) filter thresholds configurable in Hykmah integration settings. Rules applied per transaction automatically — no manual review queue unless a transaction is flagged.

  • Recurring Billing Engine — Recuron manages subscription schedules and drives charges against Authorize.Net CIM stored profiles. Failed charge outcomes trigger configurable dunning sequences without staff intervention.

Sync Frequency

  • Real-time: Payment approvals, declines, and fraud filter results
  • Daily: Settlement batch reconciliation from Authorize.Net
  • Scheduled: Recuron-driven recurring charge attempts per billing cycle

Security & Compliance

  • PCI DSS compliant — card data handled by Authorize.Net, not Hykmah
  • Encryption in transit: TLS 1.3
  • Tokenisation: Authorize.Net Accept.js or hosted payment page
  • Fraud detection: Advanced Fraud Detection Suite (AFDS)
  • SOC 2 Type II compliant (Hykmah platform)
  • Australian Privacy Act compliant

System Requirements

  • Authorize.Net merchant account with API access enabled
  • Hykmah Professional plan or higher
  • Admin access to both systems
  • Authorize.Net API Login ID and Transaction Key
Setup Guide

Connect Authorize.Net to Hykmah in Under 5 Minutes

Step-by-step integration setup for Authorize.Net to Hykmah

1.

Get Your Authorize.Net API Credentials

Log in to your Authorize.Net Merchant Interface and navigate to Account → Settings → API Credentials and Keys. Note your API Login ID and generate a new Transaction Key. For sandbox testing, use your Authorize.Net sandbox account at Authorize.NET - Login - Merchant Interface .

  • Log in to Authorize.Net Merchant Interface
  • Navigate to Account → Settings → API Credentials and Keys
  • Note API Login ID and generate Transaction Key
  • Copy both credentials before closing the page
2.

Connect in Hykmah

In Hykmah, navigate to Settings→ Integrations → Payments → Authorize.Net and enter your API Login ID and Transaction Key. Select sandbox or production mode. Hykmah verifies the connection immediately.

Payment Method Configuration:

  • Enable required card types: Visa, Mastercard, Amex, Discover
  • Enable e-check (ACH) if collecting from US bank accounts
  • Set default currency to USD for US customer transactions

Fraud Filter Settings:

  • IP address velocity filter (transactions per IP per hour)
  • Transaction amount thresholds
  • Address Verification Service (AVS) mismatch handling
  • Card verification value requirements
3.

Configure Recurring Billing (If Using Recuron)

If using Recuron for US subscription billing, link Authorize.Net as the payment gateway for US subscriber plans:

  • Select Authorize.Net as payment provider for USD billing plans in Recuron
  • Configure dunning sequence for failed charge retry
  • Set retry intervals and maximum retry attempts
  • Configure payment method update email for expired cards
4.

Test and Go Live

Important: Never use production API credentials in sandbox mode or vice versa. Keep Transaction Keys confidential — regenerate immediately if compromised.

  • Process test card approval using Authorize.Net sandbox test card numbers
  • Test a declined transaction to confirm decline handling in Hykmah
  • Test e-check (ACH) flow if enabled on your account
  • Verify USD transaction recorded in Hykmah with correct AUD equivalent
  • Confirm Recuron can trigger a test recurring charge via CIM profile
  • Verify fraud filter rules are applying as expected
  • Switch to production credentials before processing live transactions
Pricing

Authorize.Net Integration Included in Hykmah Plans

No per-integration fees. No transaction limits from Hykmah. Authorize.Net's own processing fees apply separately per your merchant agreement.

Metric
Hykmah
Stripe
PayPal
Square
Entry Price
$50 AUD/mo
Free account
Free account
Free account
US Card Support
Yes via Authorize.Net
Yes
Yes
Yes US only
E-check (ACH)
Yes
Yes
Yes
No
Recurring Billing
Yes via Recuron + CIM
Yes
Yes Limited
No
Fraud Detection
Yes AFDS
Yes Radar
Limited
Limited
Billing Currency
AUD
USD/AUD
USD/AUD
USD

Integration Note: Authorize.Net integration included at no additional cost on all Hykmah plans (Professional, Premium, Enterprise). Authorize.Net's per-transaction gateway and processing fees are set by your merchant agreement and are separate from Hykmah plan pricing.

View Hykmah Pricing

Authorize.Net Account Required: You'll need an active Authorize.Net merchant account with API access enabled. Authorize.Net eligibility requirements apply for international merchants — confirm availability for your business before proceeding.

FAQs

Frequently Asked Questions

How do I integrate Hykmah with Authorize.Net?

Navigate to Settings → Integrations → Payments in Hykmah and click Connect Authorize.Net. Enter your API Login ID and Transaction Key from your Authorize.Net Merchant Interface, configure payment methods and fraud filter thresholds, and process a test transaction. Setup takes approximately 5 minutes and is included in all Hykmah plans at no extra cost.

Can Australian businesses use Authorize.Net?

Authorize.Net primarily serves US and Canadian merchants, but some international businesses can obtain a merchant account depending on eligibility. Confirm eligibility with Authorize.Net before proceeding with integration. If Authorize.Net is not available, Stripe also supports USD payment collection and is available to Australian businesses.

Does the integration support ACH e-check payments?

Yes. Authorize.Net e-check (ACH) is supported for collecting payments from US bank accounts. E-check typically carries lower processing fees than card payments and is particularly useful for high-value B2B invoices and US subscription billing. ACH payments settle in 3–5 US business days.

Can I use Authorize.Net with Recuron for subscription billing?

Yes. Recuron manages the subscription lifecycle and drives recurring charges through Authorize.Net's Customer Information Manager (CIM). Cards are tokenised on first payment and billed on schedule without customers re-entering payment details.

How does fraud detection work?

Authorize.Net's Advanced Fraud Detection Suite (AFDS) runs automatically on every transaction. Hykmah receives the AFDS result and applies your configured rules — automatically voiding high-risk transactions, flagging for manual review, or approving with logging. Filter thresholds are configurable in Hykmah's integration settings.

How are USD transactions handled in Hykmah's accounting?

USD transactions from Authorize.Net are recorded in Hykmah with both the USD amount and an AUD equivalent using the exchange rate at time of transaction. When syncing to Xero or MYOB, the AUD equivalent is used for Australian accounting purposes with the original USD amount retained for reference.

Is card data stored in Hykmah?

No. Raw card data is handled entirely by Authorize.Net's Accept.js tokenisation or hosted payment form. Hykmah stores only the Authorize.Net transaction reference and CIM profile ID. Hykmah is not in the card data flow at any point.

Is there a cost for the Authorize.Net integration?

No. Authorize.Net integration is included in all Hykmah plans (Professional, Premium, Enterprise) at no additional cost. No per-transaction fees or volume limits from Hykmah. Authorize.Net's own gateway and processing fees apply separately.

Troubleshooting

Troubleshooting Common Issues

Authentication error on connection

Possible Causes: Incorrect API Login ID or Transaction Key entered. Transaction Key rotated or expired. Sandbox credentials entered in production mode (or vice versa).

Fix: Verify API Login ID in Authorize.Net Merchant Interface → Account → Settings → API Credentials. Regenerate Transaction Key if suspected compromised. Confirm environment mode in Hykmah matches credentials (sandbox vs production)

Legitimate transactions declined by fraud filters

Possible CausesAddress Verification Service (AVS) mismatch on US billing address. IP velocity threshold too low for transaction volume. Transaction amount filter set below typical order values.

Fix: Review AFDS filter decision in Hykmah payment log. Adjust AVS mismatch handling in Settings → Integrations → Authorize.Net → Fraud Filters. Increase velocity and amount thresholds to match typical transaction patterns.

E-check payments not clearing

Possible Causes: ACH settlement delay (standard US banking system timing). E-check not enabled on Authorize.Net merchant account.

Fix: ACH/e-check payments take 3–5 US business days to settle — this is a US banking system limitation. Verify e-check is enabled in your Authorize.Net Merchant Interface under payment methods. Contact Authorize.Net merchant support if e-check option is not appearing in Hykmah.

Recuron recurring charges not processing

Possible Causes: CIM customer profile or payment profile ID not correctly stored in Hykmah customer record. Stored card has expired. Authorize.Net CIM not enabled on merchant account.

Fix: Check Recuron subscription record in Hykmah for payment profile ID. Verify CIM is enabled in Authorize.Net Merchant Interface. If card expired, confirm Recuron dunning sequence is configured to send payment method update request.

USD transactions showing incorrect AUD equivalent

Possible Causes: Exchange rate lookup failed at time of transaction.

Fix: Check Hykmah transaction record for AUD equivalent and timestamp. Manually adjust AUD equivalent in Hykmah if required for accounting accuracy. Verify Xero or MYOB integration is applying correct currency conversion on sync.

Also Available

Complement Authorize.Net with These Integrations

Common integrations for Australian businesses collecting US payments through Hykmah

Stripe

Global payment processing with strong US coverage for businesses wanting a single multi-currency gateway.

View Stripe

Recuron

Subscription billing engine that drives recurring charges through Authorize.Net's CIM stored profiles.

View Recuron

Xero

Australian accounting integration — USD payments sync to Xero with AUD conversion automatically.

View Xero

Orderlink

B2B ordering portal with Authorize.Net-powered invoice pay-now links for US wholesale customers.

View Orderlink

Ready to Accept US Payments Through Hykmah?

Connect Authorize.Net to Hykmah and start collecting USD card payments and e-checks from US customers — with automatic reconciliation, built-in fraud detection, and recurring billing included. Setup in under 5 minutes.


Free tier available — start with $0/month Startup plan

No integration fees — Authorize.Net integration included in all plans

PCI compliant — card data handled by Authorize.Net, not Hykmah

Setup in 5 minutes — API credentials and test transaction

Australian support — email & phone Mon–Fri 9 AM – 5 PM AEST