Built for Developers

We built our platform to make integration easy for developers.

• Wrappers in curl, JavaScript, PHP, Ruby, Python or .NET
• Clean APIs
• Full API Documentation


curl \
  -H "Content-Type: application/json" \
  -H "X-API-Key: " \
  -X POST \
  -d '{"sourceCurrency":"CAD", "payments":[{"recipient":{"id":"R-SBAHDK3DK6M7SUEM"},"sourceAmount":"100","memo":"freelance payment"}]}' \
  https://api.paymentrails.com/v1/batches

const request = require("superagent");

request("https://api.paymentrails.com")
.post("/v1/batches")
.set("x-api-key", "your api key")
.set("Content-Type", "application/json")
.send(
  {
    sourceCurrency: "CAD",
    payments: [
      {
        "memo":"freelance payment",
        sourceAmount: "100",
        recipient: {
          "id":"R-SBAHDK3DK6M7SUEM",
        }
      }
    ]
  }
)
.end(
  (error, response) => {
    if (error) throw error; // handle errors
    // do stuff with the data in response.body
  }
);

$api_url = "https://api.paymentrals.com/v1/batches";
$request = curl_init($api_url);
$payload = [
    "sourceCurrency" => "CAD",
    "payments" => [
        [
            "sourceAmount" => "100",
            "memo" => "freelance payment",
            "recipient" => [
                "id":"R-SBAHDK3DK6M7SUEM",
            ],
        ],
    ]
];
curl_setopt($request, CURLOPT_POST, true);
curl_setopt($request, CURL_POSTFIELDS, $payload);
curl_setopt($request, CURLOPT_RETURNTRANSFER, true);
curl_setopt($request, CURLOPT_HTTPHEADER, [
    "Content-Type" => "application/json",
    "x-api-key" => "your api key",
]);
$response = curl_exec($request);
curl_close($curl);
                

International Payment Technology Built for Scale

A suite of APIs to power cross-border payments

From global mass payouts, to real-time currency conversions, our APIs can help you create a tailored solution that meets your unique payment needs. We’ve designed our APIs using RESTful architecture making it an easy and frictionless experience.

With our robust Payout API, you can be up and running within minutes and paying the world.

Request a Demo

  • web development icon
    Making developers' life easier

    Simple, well-documented and reliable API.

  • toolset icon
    Powerful toolkit

    Out solutions are great for any type of business.

  • growth and scale icon
    Easily scaled

    Robust support for companies growing rapidly.

  • security icon
    Seamless security

    Trusted, secure and worry-free.

Integration

a macbook pro displaying the webpage of Payment Rails' API documentation
  • API icon
    Payout API

    Powered by RESTful technology, Payment Rails’ Mass Pay API enables businesses to send unlimited mass payouts across Payment Rails’ global payment network.

  • widget icon
    JS Widget

    With our plug and play JS widget, by embedding a single line of code on your website, you can simplify the recipient management process.

  • web dashboard icon
    Web Dashboard

    Payment Rails’ web platform provides a single interface for businesses to send unlimited mass payouts across Payment Rails’ global payment network, without the need for any technical integration. Be up and running in minutes.

Power Your Platform

  • foreign exchange icon
    Automate Your FX

    Buy and sell currencies instantly with live real-time FX rates, in 150+ currencies.

  • worldwide coverage icon
    Global Reach

    Send payments around the world for less. We support multiple payment routes all over the world in 200+ countries.

  • payments icon
    Expand Your Payment Capabilities

    Scale your international payments in seconds, without the hassle of managing complicated banking rules.

  • payment automation icon
    Payment Automation

    Automate your payouts to your suppliers. Use the JS Widget for fast plug and play integration, or our suite of API’s for deep automation.

  • webhook icon
    Webhooks / Slack

    Do you use Slack or Webhooks? If so, we’ve got you covered. Payment Rails can send notifications directly to your Slack channel or to Webhooks dashboard to keep you updated.