Developer Resources
The Monetra® Payment Software is designed for seamless integration with a variety of third party applications, including accounting, POS and web-based systems across numerous platforms. For further inquiries not detailed in the documentation, please Contact Main Street.
Hint: To view more details, click on the
icon.
DOCUMENTATION
|
Monetra® Client Interface Protocol Specification |
 |
|
This specification documents the Monetra® "plain text" protocol. It can be used while integrating engine functionality into your application or website. Alternately, you can use one of Main Street's existing API's to provide the protocol functionality. Please refer to the manual from time to time, as all updates will be reflected in the posted version. |
|
|
Protocol Addendum: ACH/Check Processing |
 |
|
Protocol Addendum: Signature Capture/Storage |
 |
|
Protocol Addendum: Enhanced Data Processing (Level III) |
[contact us] |
 |
Monetra® DSS Storage and Billing Specification |
 |
|
This specification documents the Monetra® DSS Secure Storage and Billing system. It should be used in conjunction with the Monetra® Interface Protocol Specification.
|
|
 |
Monetra® CardShield® Guide |
[contact us] |
|
Monetra CardShield provides a way for integrated applications (targeting POS systems) to remove themselves from PA-DSS scope. It provides all the functions required to accept Credit Card, Pin-Debit, Gift cards and more. |
|
 |
Monetra® Host Gift Protocol |
[contact us] |
|
Monetra provides a native gift host protocol that can be used to connect Monetra with a variety of in house gift/value systems. This specification documents the protocol used to connect your system(s) with Monetra® for this purpose. |
|
 |
Monetra® IP, SSL and DropFile Specification |
 |
|
This specification documents the Monetra® default communication protocol. It should be used in conjunction with the Monetra® Interface Protocol Specification. |
|
 |
Monetra® XML Specification |
 |
|
This specification documents the Monetra® XML communication protocol. It should be used in conjunction with the Monetra® Interface Protocol Specification. |
|
 |
Monetra ® ANSI C API (libmonetra) Reference
(C API and .Net Interop) |
 |
|
This guide documents the libmonetra C API for any platform, particularly for all Windows .Net languages. Written to facilitate simple integration with Monetra®, this guide also has examples for calling the provided libmonetra.dll from Delphi, Visual Basic .Net, and Visual C# .Net. Please locate the 'C' API download below.
|
|
 |
Monetra® (MCVE) PHP API Reference |
 |
|
This guide documents the Monetra® (MCVE) PHP API for PHP language users interested in quick and easy integration with Monetra®. Please locate the PHP API download below.
|
|
 |
Monetra® Perl API Reference |
 |
|
This guide documents the Monetra® Perl API for Perl language users interested in quick and easy integration with Monetra®. Please locate the Perl API download below. |
|
 |
Monetra® Java JNI API Reference |
 |
|
This guide documents the Monetra® Java JNI API for Java language users looking for quick and easy integration with Monetra®. Please locate the Java API download below. |
|
DOWNLOADS
 |
Monetra® 'C' API |
Source
| Win 32
| Win 64
|
|
This is the 7.0.5 release of the C API designed for use with all versions of Monetra®. This release is source compatible with the libmcve 3.x/libmonetra 4.x release.
Please visit our FTP site for older releases (ftp://ftp.monetra.com). Changes in v7.0.5 include read optimization for large queries. Changes in v7.0 include RFC4180 CSV handling, binary image upload support and enhanced thread
locking routines.
|
|
 |
Monetra® C# .Net API (Native) |
 |
|
BETA: Native implementation of libmonetra in pure C#. Meant to be fully binary compatible with the libmonetra.dll, but without any external dependencies.
|
|
 |
Monetra® PHP API (Native) |
 |
|
BETA: Native implementation of libmonetra in pure PHP. Meant to be fully API compatible with the PECL module, no external dependencies.
|
|
 |
Monetra® PHP API (PECL Module, Req: C API) |
 |
|
The current version of the PHP 'MCVE' module is now hosted at PHP's PECL site where the lastest download should be obtained and installed. Also note it is recommended to use PEAR/PECL to install the module for subsequent installation and maintenance ease. REQUIRES: LibMonetra SEE ALSO: PHP Native API
|
|
 |
Monetra® Perl API (Native) |
 |
|
BETA: Native implementation of libmonetra in pure Perl. Meant to be fully API compatible with the C version of the module. REQUIRES: IO::Socket, IO::Socket:SSL, IO::Select,
MIME::Base64, Time::HiRes
|
|
 |
Monetra® Perl API (Req: C API) |
 |
|
This is the final release of the new 7.0 PERL API designed for use with Monetra 5.0+ (though it should function effectively for previous MCVE/Monetra® releases). REQUIRES: libmonetra-7.0+ SEE ALSO: PERL Native API
|
|
 |
Monetra® Java API (Native) |
 |
|
BETA: Native implementation of libmonetra/JavaMonetra in pure Java. Meant to be fully API comptible with the JNI/C version of the module. REQUIRES: JDK 1.5+
|
|
 |
Monetra® Java JNI API (Req: CAPI) |
 |
|
This is the latest version of the Java JNI API for Monetra (MCVE). NOTE: The transaction identifiers have moved from int to long; please make the appropriate changes in your code! REQUIRES: libmonetra-7.0+
|
|