Skip to content

j4asper/revolut.py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

THIS PACKAGE IS NOT READY FOR RELEASE YET - NO ETA


GitHub

Revolut Merchant API Wrapper

Simple Revolut Merchant API Wrapper written in Python 3. This API Wrapper will make it easier to interact with the Merchant API, provided by Revolut. It's highly recommended to read through Revoluts Merchant API docs, as this API wrapper uses the same names for almost everything.

Table of Contents

Installation

Install with PIP

python -m pip install revolut.py

Install from source

This installation may or may not work all the time. If it doesn't, use the pip installation as a fallback.

python -m pip install git+https://github.com/j4asper/revolut.py

Initial Setup

To use the Revolut Merchant API, you will need a Revolut Merchant account, to do thi,s you can follow Revoluts own guide here.

When you have got the Merchant Account, you can now see the API keys needed to interact with the API. Follow this guide to locate them.

Sandbox Environment

It's highly recommended to use Revoluts Sandbox environment when testing your implementation of the API. To use the sandbox environment, you need to make a new account on the sandbox version of the revolut site, which can be found here. When you have done that, get your API keys, and then you should be good to go.

The testing cards can be found here, they will come in handy when testing different payment outcomes.

Current Goal

The goal of this API wrapper is to cover Revoluts Merchant API Implementation Checklist.

Checklist

Customer management:

Order management:

Refunds:

Webhooks: