Licensed & Regulated by FINTRAC Canada

Build on KrosRemit. The API for Global Payments.

Integrate our powerful payment infrastructure into your platform. One API, global reach, developer-friendly tools, and enterprise-grade reliability.

Request API Documentation

Why Integrate with KrosRemit?

Single API, Global Reach

One integration point gives you access to 150+ countries and 50+ currencies. No need to manage multiple payment providers or banking relationships.

Developer-Friendly Documentation & Sandbox

Comprehensive API documentation with interactive examples. Test your integration in our sandbox environment before going live.

Scalable, Reliable Infrastructure

Built for enterprise scale with 99.9% uptime SLA. Auto-scaling infrastructure handles traffic spikes and maintains consistent performance.

Common Use Cases

Embed International Transfers

Add cross-border payment capabilities to your app or platform. Let your users send money globally with just a few API calls.

Automate Supplier Payouts

Streamline your supply chain payments. Automatically pay suppliers in their preferred currency and settlement method.

Power Neobank FX Features

Enable seamless currency conversion for your customers. Real-time rates, no FX fees, and instant settlement.

API Features & Capabilities

Core Payment APIs

  • Create & manage payment requests
  • Real-time FX rate quotes
  • Payment status tracking
  • Batch payment processing
  • Recurring payment schedules

Integration Tools

  • RESTful API with JSON
  • OAuth 2.0 authentication
  • Interactive API documentation

Getting Started is Easy

Sign Up

Create your developer account and get API credentials.

Explore Sandbox

Test all API endpoints in our sandbox environment.

Integrate

Build your integration using our documentation.

Go Live

Switch to production and start processing real payments.

Simple Integration Example

// Create a payment request
const paymentRequest = {
  amount: 1000,
  currency: "USD",
  recipient: {
    name: "John Doe",
    accountNumber: "123456789",
    bankCode: "001",
    country: "NG"
  },
  sender: {
    name: "Your Customer",
    email: "customer@example.com"
  }
};

// Send via KrosRemit API
fetch('https://api.krosremit.com/v1/payments', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify(paymentRequest)
})
.then(response => response.json())
.then(data => {
  console.log('Payment created:', data.paymentId);
});

Ready to Integrate Global Payments?

Get access to our comprehensive API documentation, sandbox environment, and dedicated developer support.

Request API Documentation