The API and Low-Code platform for all your Payment Orchestration needs.
Build with our APIS, use our Low-Code components, payments in minutes, and much more...
Build with our APIS, use our Low-Code components, payments in minutes, and much more...
Speed up the process of integration and your go to market, with our Low-Code offerings.
All payment types and methods in one place.
Stop worrying about managing your underwriting and boarding process and more...
Transaction data with complimentary webhooks and email notifications to help you know the status of your payments.
Built-In tokenization of credit/debit card, ACH / bank transfer data and PII.
Let customers pay using a secure payment linq. You send a payment linq and the customer pays.
Using imdcommerce you can access multiple processors through just one integration. No need to install legacy code, just one modern API.
Let us handle risk, underwriting and all aspects of payments so that you can focus on your business.
Use imdcommerce to increase your bottom line, and save on per transaction pricing.
No more patching things together or spending too many months integrating. Get going right away with imdcommerce.
curl v3/payment/sale \
--H 'Accept: application/json' \
--H 'Content-Type: application/json' \
--H 'IMD-App-Key: T6554252567241061...' \
--H 'IMD-Client-Key: 01dffeb784c64d098c8c691...' \
--d '{"transaction_data":{ ... }}'
# Create and send payment
request = Net::HTTP::Post.new(url)
request["Accept"] = 'application/json'
request["IMD-App-Key"] = 'T6554252567241061...'
request["IMD-Client-Key"] = '01dffeb784c64d098c8c691...'
request["Content-Type"] = 'application/json'
request.body = "{\"transaction_data\":{ ... }}"
# Create and send payment
payload = {"transaction_data": { ... }}
headers = {
"Accept": "application/json",
"IMD-App-Key": "T6554252567241061...",
"IMD-Client-Key": "01dffeb784c64d098c8c691...",
"Content-Type": "application/json"
}
# Create and send payment
curl_setopt_array($curl, [ ...
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "{\"transaction_data\":{ ... }",
CURLOPT_HTTPHEADER => [
"Accept: application/json",
"Content-Type: application/json",
"IMD-App-Key: T6554252567241061...",
"IMD-Client-Key: 01dffeb784c64d098c8c691..."
],
]);
# Create and send payment
let options = {
method: 'POST',
headers: {
Accept: 'application/json',
'IMD-App-Key': 'T6554252567241061...',
'IMD-Client-Key': '01dffeb784c64d098c8c691...',
'Content-Type': 'application/json'
},
body: JSON.stringify({transaction_data: { ... }})
};