MerchantE API Docs

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/tridentApi

Use cert.merchante-solutions.com for testing

APIs

Select an API to view endpoints, request parameters, and response schemas.

Authentication

All API requests require authentication using your merchant credentials. Include yourprofile_idandprofile_keyin the request body for Payment Gateway requests.

Example Request
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.

EnvironmentBase URLPurpose
Certificationcert.merchante-solutions.comDevelopment and testing
Productionapi.merchante-solutions.comLive transactions

Errors

The API returns standard error codes to indicate the result of each request. Theerror_codefield in responses indicates success or failure.

CodeDescription
000Approval - Transaction successful
005Do Not Honor - Declined by issuer
014Invalid Card Number
051Insufficient Funds
054Expired 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