MerchantE API Reference
Complete reference documentation for the MerchantE payment platform. Build integrations to process payments, manage merchants, and access transaction data.
Base URL
https://api.merchante-solutions.com/mes-api/tridentApiUse cert.merchante-solutions.com for testing
APIs
Select an API to view endpoints, request parameters, and response schemas.
Payment Gateway
Process credit card transactions including sales, authorizations, refunds, and voids. Supports tokenization, 3D Secure, and digital wallets.
Account Updater
Automatically update stored card credentials when cards are replaced due to expiration, loss, or reissuance.
Partner Portal
Salesforce-based partner integration for merchant onboarding, account management, and reporting.
Hosted Payments
Secure, PCI-compliant hosted payment pages that handle card data collection on your behalf.
Split Funding
Split daily settlement amounts into multiple bank accounts. Configure merchant funding amounts for approved transactions.
Batch Processing
Submit high-volume transaction files for processing. Ideal for recurring billing and end-of-day settlements.
Sub-Merchant
Manage sub-merchant accounts for payment facilitator and marketplace models.
Reporting
Access transaction reports, settlement data, and analytics through programmatic queries.
Authentication
All API requests require authentication using your merchant credentials. Include yourprofile_idandprofile_keyin the request body for Payment Gateway requests.
curl -X POST https://cert.merchante-solutions.com/mes-api/tridentApi \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "profile_id=YOUR_PROFILE_ID" \
-d "profile_key=YOUR_PROFILE_KEY" \
-d "transaction_type=D" \
-d "card_number=4012301230121237" \
-d "card_exp_date=1225" \
-d "transaction_amount=10.00"Need credentials? Contact MerchantE support to obtain test credentials for the certification environment.
Environments
MerchantE provides separate environments for testing and production. Always use the certification environment during development to avoid processing live transactions.
| Environment | Base URL | Purpose |
|---|---|---|
| Certification | cert.merchante-solutions.com | Development and testing |
| Production | api.merchante-solutions.com | Live transactions |
Errors
The API returns standard error codes to indicate the result of each request. Theerror_codefield in responses indicates success or failure.
| Code | Description |
|---|---|
000 | Approval - Transaction successful |
005 | Do Not Honor - Declined by issuer |
014 | Invalid Card Number |
051 | Insufficient Funds |
054 | Expired Card |
See individual API references for complete error code listings.
Interactive API Testing
Each API endpoint includes a built-in request builder. Enter your credentials and test parameters to make live requests directly from the documentation.
Try the Payment Gateway API