Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Common Lisp interface to the Moneris payment/credit card processing HTTPS POST API

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 test
Octocat-spinner-32 LICENSE
Octocat-spinner-32 README
Octocat-spinner-32 cl-moneris-test.asd
Octocat-spinner-32 cl-moneris.asd
Octocat-spinner-32 moneris.lisp
Octocat-spinner-32 package.lisp
Octocat-spinner-32 response-codes.lisp
README
This is a Common Lisp library providing access to the Moneris payment
processing (http://www.moneris.com/) HTTPS POST API.

The basic use pattern is to create a merchant-token with your store's
information (API token, store ID, and the access URI you received from
Moneris), then call the 'process' function with the merchant-token and
a transaction (you can create transactions with the 'purchase,'
'correction,' and 'refund' functions provided - see their
documentation strings for details). 'process' returns multiple values:

txn-id           - transaction ID
code             - numeric response code
code-description - response code description
message          - message returned in response
response-xml     - parsed XML of response
response-string  - raw XML response string

response-xml contains all the information you need to generate a
client receipt/invoice; consult the Moneris API documentation
(https://www.eselectplus.ca/en/downloadable-content) to learn about
its format and fields.

The file test/moneris-test.lisp provides examples using the Moneris
API test server.

cl-moneris was originally authored by Wade Humeniuk. It was converted
and released by Vladimir Sedach <vsedach@gmail.com>

cl-moneris is available under the ISC (BSD) license, except for the
unit tests, which are released into the public domain.
Something went wrong with that request. Please try again.