Skip to main content

Introduction

The Paysack API is built on HTTP. Our API:

  • Uses predictable, resource-oriented URLs.
  • Uses built-in HTTP capabilities for passing parameters and authentication.
  • Responds with standard HTTP response codes to indicate errors.
  • Returns JSON.

Base URL#

All API calls referenced in our documentation start with a base URL. Paysack allows the ability to call apis in three environments - TESTING , STAGING & PRODUCTION . Be sure to use the appropriate base URL based on which environment you’ve created your client_id/client_secret on.

It’s also important to note that Paysack uses URI versioning for our API endpoints, and some endpoints may have different versions than others. Please reference the version stated in the URL for each endpoint.

TESTING#

For domains created in our TESTING region the base URL is:

https://api-test.paysack.com/investments

STAGING#

For domains created in our STAGING region the base URL is:

https://api-stage.paysack.com/investments

PRODUCTION#

For domains created in our PRODUCTION region the base URL is:

https://api.paysack.com/investments