Skip to main content

A full-featured Python API for's AIM, CIM, ARB and Reporting APIs.

Project description

Py-Authorize is a full-featured Python API for the payment gateway. offers great payment processing capabilities with a terribly incoherent API. Py-Authorize attempts to alleviate many of the problems programmers might experience with’s’API by providing a cleaner, simpler and much more coherent API.

Py-Authorize supports most all of the’s API functionality including:

  • Advanced Integration Method (AIM)
  • Customer Integration Manager (CIM)
  • Transaction Detail API/Reporting
  • Automated Recurring Billing API (ARB)

Here is a simple example of a basic credit card transaction.

import authorize


result ={
    'amount': 40.00,
    'credit_card': {
        'card_number': '4111111111111111',
        'expiration_date': '04/2014',
        'card_code': '343',

# e.g. '2194343352'


Please visit the Github Page for full documentation.


Py-Authorize is distributed under the MIT license.


All bug reports, new feature requests and pull requests are handled through this project’s Github issues page.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
Py-Authorize- (13.4 kB) Copy SHA256 hash SHA256 Source None Sep 10, 2016

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page