Getting Started

Welcome to EMVC TECH API documentation. Follow these steps to get started:

  1. Sign up for an account at emvctech.com
  2. Generate API keys from your dashboard
  3. Choose your preferred SDK or REST API
  4. Test in our sandbox environment
  5. Deploy to production

Authentication

All API requests require authentication using your API key.

Authorization: Bearer YOUR_API_KEY

API keys are included in the Authorization header of each request:

curl -H "Authorization: Bearer YOUR_API_KEY" https://api.emvctech.com/v1/payments

API Reference

Payments Endpoint

POST /v1/payments

Create a new payment transaction.

{ "amount": 1000, "currency": "INR", "description": "Order #12345", "customer_email": "customer@example.com" }

Transactions Endpoint

GET /v1/transactions

Retrieve transaction history with filters.

GET /v1/transactions?limit=10&offset=0&status=completed

Webhooks Endpoint

POST /v1/webhooks

Register webhook endpoints for real-time notifications.

{ "url": "https://yoursite.com/webhook", "events": ["payment.completed", "payment.failed"] }

SDKs & Libraries

EMVC TECH provides official SDKs for popular programming languages:

  • JavaScript/Node.js: npm install emvc-tech-js
  • Python: pip install emvc-tech-python
  • Java: Maven Central repository
  • PHP: Composer package
  • Ruby: RubyGems

Webhooks

Subscribe to webhook events to be notified of important transactions:

  • payment.completed
  • payment.failed
  • payment.refunded
  • settlement.completed

Sandbox Environment

Use our sandbox environment to test your integration before going live:

Sandbox API URL: https://sandbox-api.emvctech.com/v1

Test cards and credentials are available in the sandbox dashboard.

Frequently Asked Questions

What is the API rate limit?

Professional and Enterprise plans have no rate limits. Starter plans are limited to 1000 requests/minute.

How long are transactions stored?

All transaction data is retained for a minimum of 7 years for compliance purposes.

What about PCI compliance?

EMVC TECH is PCI DSS Level 1 certified. You never handle card data directly.

Need Help?

Contact our developer support team

Get Developer Support