Credit Card Processing

CMDI offers several methods to process credit cards online and in house.  All of our credit card processing solutions are integrated with our flagship product, Crimson.  So, any transactions that are made with our credit card processing solutions are automatically recorded properly – no data download/uploads needed.  Of course, Crimson allows organizations to process credit cards gifts directly within the application.

If you need to accept credit cards contributions on your website, we offer several processing solutions.


We offer a SOAP based credit card processing web service API that can be easily tied into a web form.  Your developers can integrate with our API, secure your website, and you’re all set to take contributions online.  Our most customizable solution, the design and functionality of the web form is completely controlled by you.  However, if you do not have a web developer and are looking for something easier to use, we have a couple of other solutions for you.


WidgetMakr allows organizations of any size create their own custom designed contributions forms and embed them on the web.  If you don’t have a website, you can host it with us.  You don’t need to be a developer either.  WidgetMakr has a simple widget editor, so you can change almost everything about your form without any coding knowledge.  WidgetMakr ties directly into your Crimson database, so your transactions get loaded automatically. (

Standard Widgets

 If you’re looking for something even less hands on, we can simply give you a pre-made contribution widget to embed on your website.

All of our embeddable widgets are SSL secured and built and hosted in a PCI compliant environment.  So, don’t worry, your data is safe.