Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Fsoky/CryptomusAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

40 Commits

Repository files navigation

Project Version License

Typing SVG

What are Cryptomus crypto payment gateway features?

πŸ›‘ Volatility protection

Automatic conversion of incoming payments into stablecoins will protect against cryptocurrency volatility.
The Withdrawal auto-convert feature allows you to withdraw your crypto in a preferred currency, and both features are completely free to use!

βš™ Transactions status management

  • Adjust the allowed payment accuracy.
  • View if an invoice has been overpaid or underpaid and send an additional invoice to collect a remaining amount.

% Flexible commissions for each coin

Set additional commissions or add a discount for chosen coins.


πŸ’¬ Support team

  • Telegram
  • Email
  • Our website in the form of tickets
  • As a personal manager for our merchants

πŸ“„ Mass payouts

Make mass payouts to thousands of addresses with automatic conversion in just one moment.
All features


About This Project

This project is written on pure enthusiasm, I want this library to be usable and used regularly. This project has the ability to run synchronously or asynchronously, which makes it more flexible. The project will be maintained and improved, and you can buy me a coffee :) Thanks, have a good day!

Installation

Warning

Current Version in DEV. MODE (beta. u know.)

  • Installation using the pip package manager
$ pip install CryptomusAPI
  • Install from GitHub (requires git)
$ git clone https://github.com/Fsoky/CryptomusAPI
$ cd CryptomusAPI
$ python setup.py install
  • Or
$ pip install git+https://github.com/Fsoky/CryptomusAPI

Get Started

Tip

Refer to the documentation in any unclear situation: https://doc.cryptomus.com/
To get MERCHANT_ID and API_KEY register and send an application to https://cryptomus.com/

⚠ Make sure you have a ready project in which you will connect Cryptomus otherwise the key will not be issued!

import asyncio
from CryptomusAPI import CryptomusClient
api = CryptomusClient("MERCHANT-UUID", "API-KEY")
async def main() -> None:
 invoice = await api.create_invoice(
 amount=10,
 currency="USDT"
 network="tron",
 lifetime=300
 )
 print(invoice.url)
 await api.session.close()
if __name__ == "__main__":
 asyncio.run(main())

About

Easy interaction with Cryptomus API, support for asynchronous approaches

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /