Platform  integration middleware · API + SFTP

Get your provider data
in one place,
in a shape you can reconcile

Integration Gateway connects to the payment providers, gateways and partner platforms you already work with, normalises what comes back, and lands it in storage you control.

Abstract render: many machined metal conduits converging into a single milled block, one thicker conduit leaving the far side.

Every provider exports differently.
Your warehouse shouldn’t care.

One acquirer sends settlement files over SFTP at midnight. An APM posts webhooks. A partner platform has an API with its own ideas about field names and time zones. Multiply by every provider you work with, and “just get the data” becomes a permanent engineering project that never quite finishes.

Integration Gateway is that project, finished. Connectors on one side, one consistent model on the other — providers, products, projects, geographies — landing in your own storage.

Two collection modes, chosen per provider

Each connector uses whichever mode the provider supports. Both land in the same model.

Scheduled pull

Miraxtech requests data from the provider on an interval you set, at the depth you set. Used where the provider offers no push mechanism.

Initiated by
Miraxtech, on your schedule
Interval
Configured per provider
Depth
Configured per provider

Real-time push

The provider posts data to your endpoint as events happen.

Initiated by
The provider
Timing
As events happen
Destination
An endpoint inside your perimeter
SOURCE SCHEDULE YOUR PERIMETER · ON-PREMISE Payment providers webhook · push, on event Gateways SFTP · pull, nightly Partner platforms REST · push, on event Banks camt.053 · pull, nightly Integration Gateway map provider fields → your schema enrich derived fields added on load serialise one shape for every source Storage you control on your server Broken ticks  ·  collected on a schedule    Solid rail  ·  arrives on its own Credentials stay with you  ·  illustrative
SourceModeObjectVolumeStatus
acq_eupullsettlements_0825.csv1,204 rowsmapped ✓ apm_aggpushwebhook batch388 eventsmapped ✓ wallet_01pulltx_export.json2,051 rowsenriched ✓ bank_cypullcamt.053117 entriesmapped ✓ partner_nrpushaffiliate_stats4,800 rowsmapped ✓ acq_latampullsettlements_0825.csv966 rowsenriched ✓ acq_eupullsettlements_0825.csv1,204 rowsmapped ✓ apm_aggpushwebhook batch388 eventsmapped ✓ wallet_01pulltx_export.json2,051 rowsenriched ✓ bank_cypullcamt.053117 entriesmapped ✓ partner_nrpushaffiliate_stats4,800 rowsmapped ✓ acq_latampullsettlements_0825.csv966 rowsenriched ✓

Data arrives usable, not raw

Field matching · one provider, one scheme
Provider fieldRule on loadLands as
txn_dtlocal time, no offsetTime-zone normalisationtransaction_utc
fee_amtminor unitsScale and currencyfee_amount
merch_refAutomatic replacementproject_id
—absent from the exportTemplate valueprovider_id
ccEnrichment on loadgeography

Illustrative scheme · field names and rules differ per provider

A field-matching layer sits between each provider’s format and your database. Automatic replacements and template values fill the gaps; serialisation and enrichment rules run during load. What reaches the warehouse is already consistent — no cleanup pass, no “we’ll fix it in the report”.

Customers on the Miraxtech SQL warehouse template get pre-configured mapping schemes, so a new connector drops into a known structure rather than a blank page.

What we connect to

Ready-made integration interfaces with more than 40 payment providers, gateways and partner platforms.

We don’t publish a provider list — most of them prefer we didn’t. Send us your mix and we’ll confirm what’s already built and what needs building.

Card acquirers Alternative payment methods Wallet providers Banks Affiliate platforms

Coverage by category. Individual providers are not named.

Common questions

Our provider isn’t in your coverage. Now what?
We build the connector to order. The integration layer is the part we’ve done most often, so a new provider is measured in weeks, not quarters.
Where does the data actually go?
Into storage you control, inside your own perimeter. Miraxtech holds no copy of it.
Does the Gateway run without the other Miraxtech products?
Yes — every Miraxtech product is its own platform and runs standalone. If you also run PSP Fees Reconciliation, the Gateway can serve as its import route, but neither requires the other.
How current is “real time”?
Push connectors deliver as the provider posts events. Pull connectors run on the schedule and depth you configure per provider.

Send us your provider mix

We’ll reply with a specific answer: what’s covered, what needs building.