Scalable Payment Processing API for Developers

Leverage XTRM APIs to design, embed and deploy global payments.
DEVELOPERS

Getting Started

Our developer centric approach to payments combined with our multi-currency wallet infrastructure lets you map and manage your or your customer's business model and makes taking and disbursing payments an integral part of your mobile or web application. As we build out our web platform we make all our online services available to you via our API, allowing you to rapidly prototype and deploy, knowing that we handle all the necessary compliance and security required as part of any payment infrastructure.

Get going NOW!

XTRM AnyPayTM – Aggregated Account Architecture

Bank EFT
Bank EFT
Bank Debit
Bank Debit
Credit Card
Credit Card
Online Invoice
Online Invoice
Aggregated Account Architecture
Account Master, Connected or User
Fund

XTRM APITM Overview

All XTRM services available on our web platform are available via the embedded API. You can use the XTRM platform services Fund - Send - Exchange - Transfer - Fraud Check and more to assist with design and flow of your own implementation. You can test user acceptance and accelerate adoption of new business processes on the platform and then fully embed XTRM AnySourceTM and XTRM AnyPayTM functionality in your own platform.

Automate Any Payment Flow Functionality

Bank EFT
Bank EFT
Bank Debit
Bank Debit
Credit Card
Credit Card
Invoice
Invoice
Bank EFT
Bank EFT
Bank Check
Bank Check
Visa Prepaid
Visa Prepaid
Gift Card
Gift Card

Fund

1 {
2"FundCompanyWalletUsingCreditCard
Response":
3 {
4"FundCompanyWalletUsingCreditCard
Result":
5{
6 "TransactionID":"14S21735NS075404K",
7"Amount":"£16.00 GBP",
8"Fee":"£1.80 GBP",
9"TotalAmount":"£17.80 GBP",
10"OperationStatus": {
11{
12 "Success":true,
13 "Errors":null
14}
15}
16}
17}

Send

1{
2"TransferFundWallettoWalletResponse":
3 {
4 "TransferFundWallettoWalletResult":
5{
6"TransactionID":null,
7"Amount":null,
8"Fee":null,
9"TotalAmount":null,
10"OperationStatus":
11{
12"Success":true,
13"Errors":["OTP code sent to user.
Please resubmit with otp."]
14}
15}
16}
17}

Exchange

1 {
2"BookExchangeMethodsResponse":
3 {
4"BookExchangeMethodResult":
5{
6"BookExchangeMethods":
7{
8"BookExchangeMethodsDetail":
9{
10 "DebitTransactionID":38294,
11"CreditTransactionID":38295,
12"PaymentDate":"2018-08-31T00:00:
00-05:00",
13"PaymentStatus":"Completed"
14}
15},
16"OperationStatus":
17{
18"Success":true,"Errors":null
19}
20}
21}
22}

Transfer

1 {
2"UserWithdrawFundResponse":
3{
4 "UserWithdrawFundResult":
5 {
6"PaymentDate":"2018-07-26T08:01:30.
9723105Z",
7"PaymentStatus":"Completed",
8 "OperationStatus":
9{
10 "Success":true,
11"Errors":[]
12}
13}
14}
15}

Features & Benefits

Aggregate Acounts

Manage multi-tiered funding & payments

Setup and track the direct flows of funds between you and your connected companies or partners. Create customer or partner connected accounts and any number of multi-currency wallets. Easily create and track instant wallet transfer workflows. Enables funds to be directed from receipt to immediate revenue share, taking advantage of the visibility and instant nature of payments.

Take Payments

Processing inbound individual and mass payments

Take online payments from banks (Bank EFT or Bank Debit), payment cards in 30 currencies in order to fund wallets for yourself, your partners or their customers. No traditional bank merchant account is needed. Use the API to dynamically create accounts and wallets without needing to collect detailed customer information. Fund wallets in local currencies to avoid exchange rates or use the built-in currency exchange features to convert to any of the 140+ global currencies at rates far below the banks.

Move Funds

Wallet 2 Wallet

Move money between your wallets and your customers' or partners' User or Company wallets as needed. Whatever your business model, single-tier or aggregated, our flexible wallet system lets you decide how to move the funds around.

Currency Exchange

140+ Global Currencies

Take advantage of our preferred exchange rates as you move money from one currency wallet to another. Switch currencies before making disbursements to avoid unnecessary exchange fees. View rates in realtime.

Disburse

XTRM ChoiceTM

Everybody likes to have a choice. When you use our API to disburse funds to beneficiary wallets, you can offer up a choice of transfer options such as Bank EFT, Bank Check, Virtual Visa, digital gift cards and more. You can offer any one or all of these options to give your partners and users choice. We call this XTRM ChoiceTM.

XTRM DirectTM

If, for compliance or other business reasons, you want to directly control how payees receive payment, we offer XTRM DirectTM. When you use XTRM DirectTM, you can make payments and disburse to the payee directly to a specific payment option. An example might be direct payments to a bank account or pre-paid virtual Visa cards.

Follow the payment processing API guide