Overview

Vertranspay is a Python client library for submitting requests to the http://veritrans.co.id payment gateway.

This library only focuses on supporting the VT-Direct payment flow.

To fully understand the features provided by this library, it is highly recommended that you read over the official Veritrans API Documentation. This documentation does not explain concepts that can otherwise be found there.

Note

For developing and testing this library’s integration with your own code, you will need a SANDBOX ACCOUNT, which you can sign up for here: Veritrans Sandbox Signup.

Warning

This software is not associated with or endorsed by Veritrans Indonesia. None of the contributers accept any responsiblity for any losses incurred by using this software, unless local laws say otherwise. Use at your own risk.

Supported Python Versions:

  • 2.7
  • 3.3
  • 3.4
  • 3.5

https://travis-ci.org/derekjamescurtis/veritranspay

Testing:

This library comes with a suite of unit tests, as well as live tests that can run against the SANDBOX API ONLY. This is important to note because VTDirect will not allow you to generate a charge token and submit a charge request from the same API on production (however, currently the sandbox DOES allow this)!

If you’re interested in running the live tests, see tests/live_credentials.sample for further instructions on how to run these in the source code of this library.

Indices and tables