Gateway emulator compatibility
Use the supported third-party request formats and their distinct credentials.
Choose the supported format
An emulator lets an existing integration use a compatible request format. Validate your exact operations before switching. The AIM/SIM emulator does not emulate XML AIM, CIM, ARB, DPM, Card Present or Transaction Details APIs. The separate XML endpoint supports the current XML format. Format POST URL AIM https://secure.nmi.com/gateway/transact.dll SIM https://secure.nmi.com/cart/ausi.php XML https://secure.nmi.com/api/transrequest.php Sparrow https://secure.nmi.com/api/spar.php
Map credentials explicitly
Format Fields AIM / SIM x_login = literal api_key; x_tran_key = Gateway Security Key; documented MD5 Hash setting = gateway XML name is not used to authenticate; transactionKey is the API Security Key Sparrow mkey is the API Security Key
Test the migration
Obtain a sandbox merchant key for testing. AIM supports documented CIT/MIT variables. Sparrow supports transactions, Customer Vault add/update/delete and recurring subscription creation. Treat an endpoint change as a migration that requires response and failure-path checks, not proof of complete compatibility.