/addonpayments-Python-SDK

SDK Addonpayments

Primary LanguagePythonMIT LicenseMIT

AddonPayments SDK Python

AddonPayments SDK Python is a library that allows integration with the SDK's of AddonPayments in a easy and fast way. There are two types of integration: HPP (Hosted Payment Page) and API.

Features

HPP

  • Integrates in minutes
  • Minimises the merchant’s PCI overheads
  • Customisable, for a seamless checkout process

API

  • Gives you full control of the payment process
  • Provides access to a full suite of transaction management requests
  • Suitable for call centre integrations

Quick start

First of all, you need to install AddonPayments SDK Python package:

pip install addonpayments-sdk-python

In order to use the SDK it is necessary to have an account in Addon Payments, then it will be necessary to configure the SDK with the values ​​of your account. Create the settings.ini file in your project with the content that we provide in the addonpayments/settings.ini.template file:

; cp settings.ini.template your_project_folder/settings.ini
[settings]
DEBUG=True
MERCHANT_ID = yourmerchantid
SHARED_SECRET = yoursharedsecret
ADDONPAYMENTS_HPP_URL = https://hpp.sandbox.addonpayments.com/pay
ADDONPAYMENTS_API_URL = https://remote.sandbox.addonpayments.com/remote

Usage

Take a look at the Django demo project

Documentation

Visit the documentation for an in-depth look at AddonPayments SDK Python.