AsyncPayments


NameAsyncPayments JSON
Version 1.4.2 PyPI version JSON
download
home_pageNone
SummaryAdd payment acceptance to your projects.
upload_time2024-04-11 20:40:33
maintainerToSa
docs_urlNone
authorToSa
requires_python>=3.9
licenseMIT License
keywords async payments aaio crypto bot crystal pay async payments
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # AsyncPayments
> Add payment acceptance to your projects.
## Installing
    pip install AsyncPayments
## Version
    v1.4.2
## Code example
```python
import asyncio

from AsyncPayments.ruKassa import AsyncRuKassa
from AsyncPayments.lolz import AsyncLolzteamMarketPayment
from AsyncPayments.aaio import AsyncAaio
from AsyncPayments.cryptoBot import AsyncCryptoBot
from AsyncPayments.crystalPay import AsyncCrystalPay

ruKassa = AsyncRuKassa("Api-Token", 1, "Email", "Password") # 1 - ShopID
lolz = AsyncLolzteamMarketPayment("Token")
aaio = AsyncAaio("ApiKey", "ShopId", "SecretKey")
cryptoBot = AsyncCryptoBot("Token")
crystalPay = AsyncCrystalPay("Login", "Secret", "Salt")

async def main():
    balance_rukassa = await ruKassa.get_balance()
    balance_lolz = await lolz.get_me()
    balance_aaio = await aaio.get_balance()
    balance_crypto_bot = await cryptoBot.get_balance()
    balance_crystal_pay = await crystalPay.get_balance()
    
    print("RuKassa:")
    print("RUB: ", balance_rukassa.balance_rub)
    print("USD: ", balance_rukassa.balance_usd)
    print('--------------')
    print("Lolz:")
    print('ID: ', balance_lolz.user_id)
    print('Никнейм: ', balance_lolz.username)
    print('Доступно: ', balance_lolz.balance)
    print('В холде: ', balance_lolz.hold)
    print('--------------')
    print("Aaio:")
    print('Доступно: ', balance_aaio.balance)
    print('В холде: ', balance_aaio.hold)
    print('Реферальный: ', balance_aaio.referral)
    print('--------------')
    print("CryptoBot:")
    for balance in balance_crypto_bot:
        print(f"Доступно {balance.currency_code}: ", balance.available, f" (В холде: {balance.onhold})")
    print('--------------')
    print("CrystalPay:")
    for currency, balance in balance_crystal_pay:
        print(f"Доступно {currency}:", balance.amount, f" {balance.currency}")
    
    print('------------------------------------------')
    
    order_ruKassa = await ruKassa.create_payment(15)
    order_lolz = lolz.get_payment_link(15, comment="orderId")
    order_aaio = await aaio.create_payment_url(15, "orderId")
    order_crypto_bot = await cryptoBot.create_invoice(15, currency_type="crypto", asset="USDT")
    order_crystal_pay = await crystalPay.create_payment(15)
    
    print("RuKassa: ", order_ruKassa.url)
    print('Lolz: ', order_lolz)
    print('Aaio: ', order_aaio)
    print('CryptoBot: ', order_crypto_bot.pay_url)
    print('CrystalPay: ', order_crystal_pay.url)
    
    print('------------------------------------------')
    
    info_ruKassa = await ruKassa.get_info_payment("orderId")
    info_lolz = await lolz.check_status_payment(50, "orderId")
    info_aaio = await aaio.get_order_info("orderId")
    info_crypto_bot = await cryptoBot.get_invoices(
        invoice_ids=["orderId"], count=1
    )
    info_crystal_pay = await crystalPay.get_payment_info("orderId")
    
    print('RuKassa:')
    print("Сумма: ", info_ruKassa.amount)
    print("Статус: ", info_ruKassa.status)
    print('--------------')
    print("Lolz:")
    print("Сумма: ", 15)
    print("Статус: ", info_lolz)
    print('--------------')
    print("Aaio:")
    print("Сумма: ", info_aaio.amount)
    print("Статус: ", info_aaio.status)
    print('--------------')
    print("CryptoBot:")
    print("Сумма: ", info_crypto_bot.amount)
    print("Статус: ", info_crypto_bot.status)
    print('--------------')
    print("CrystalPay:")
    print("Сумма: ", info_crystal_pay.amount)
    print("Статус:", info_crystal_pay.state)
    

asyncio.run(main())
```
## Output
```Python
RuKassa:
RUB:  34.0
USD:  234.1
--------------
Lolz:
ID:  4810752
Никнейм:  ToSa
Доступно:  5233.0
В холде:  234.0
--------------
Aaio:
Доступно:  1235.0
В холде:  0.0
Реферальный:  0.0
--------------
CryptoBot:
Доступно USDT:  15.0  (В холде: 0.0)
Доступно TON:  0.0  (В холде: 0.0)
Доступно BTC:  0.00000023  (В холде: 0.0)
Доступно LTC:  0.0  (В холде: 0.0)
Доступно ETH:  0.0  (В холде: 0.0)
Доступно BNB:  0.0  (В холде: 0.0)
Доступно TRX:  0.0  (В холде: 0.0)
Доступно USDC:  0.0  (В холде: 0.0)
--------------
CrystalPay:
Доступно BITCOIN: 0.0  BTC
Доступно BITCOINCASH: 0.0  BCH
Доступно BNBCRYPTOBOT: 0.0  BNB
Доступно BNBSMARTCHAIN: 0.0  BNB
Доступно BTCBANKER: 0.0  RUB
Доступно BTCCHATEX: 0.0  RUB
Доступно BTCCRYPTOBOT: 0.0  BTC
Доступно CARDRUBP2P: 0.0  RUB
Доступно CARDTRYP2P: 0.0  TRY
Доступно DASH: 0.0  DASH
Доступно DOGECOIN: 0.0  DOGE
Доступно ETHBANKER: 0.0  RUB
Доступно ETHCRYPTOBOT: 0.0  ETH
Доступно ETHEREUM: 0.0  ETH
Доступно LITECOIN: 0.0  LTC
Доступно LTCBANKER: 0.0  RUB
Доступно LZTMARKET: 184.0  RUB
Доступно POLYGON: 0.0  MATIC
Доступно TONCRYPTOBOT: 0.09825723  TON
Доступно TRON: 0.0  TRX
Доступно USDCTRC: 0.0  USDC
Доступно USDTBANKER: 0.0  RUB
Доступно USDTCHATEX: 0.0  RUB
Доступно USDTCRYPTOBOT: 0.144637  USDT
Доступно USDTTRC: 0.0  USDT
------------------------------------------
RuKassa:  https://pay.ruks.pro/?hash=435fc3cee737f9dac2b34c9ba9311eae
Lolz:  https://lzt.market/balance/transfer?user_id=4810752&hold=0&amount=15&comment=orderId
Aaio:  https://aaio.io/merchant/pay?merchant_id=f398c75d-b775-412c-9674-87939692c083&amount=15&order_id=orderId&currency=RUB&sign=6ad5dc2164059a255921ad216c7e5ffd0d2abcaec9af7415636fc12df938582f
CryptoBot:  https://t.me/CryptoBot?start=IVYOJWPOZh15
CrystalPay:  https://pay.crystalpay.io/?i=715297022_MxRoixNnSrMSBD
------------------------------------------
RuKassa:
Сумма:  50
Статус:  WAIT
--------------
Lolz:
Сумма:  15
Статус:  False
--------------
Aaio:
Сумма:  299.0
Статус:  in_process
--------------
CryptoBot:
Сумма:  15
Статус:  active
--------------
CrystalPay:
Сумма:  15.0
Статус: notpayed

```

## Docs
> Lolzteam Market: https://lzt-market.readme.io/reference/ <br>
> Aaio: https://wiki.aaio.io <br>
> CryptoBot: https://help.crypt.bot/crypto-pay-api <br>
> CrystalPay: https://docs.crystalpay.io <br>
> RuKassa: https://lk.rukassa.is/api/v1 <br>

## Developer Links
> Zelenka (Lolzteam): https://zelenka.guru/tosa <br>
> GitHub: https://github.com/I-ToSa-I <br>
> Telegram: https://t.me/ToSa_LZT

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "AsyncPayments",
    "maintainer": "ToSa",
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": "async, payments, aaio, crypto bot, crystal pay, async payments",
    "author": "ToSa",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/2b/14/c0c8a5260ae260828a496f3fdf1e33ece8278412a63fcda26086c0424b2a/AsyncPayments-1.4.2.tar.gz",
    "platform": null,
    "description": "# AsyncPayments\r\n> Add payment acceptance to your projects.\r\n## Installing\r\n    pip install AsyncPayments\r\n## Version\r\n    v1.4.2\r\n## Code example\r\n```python\r\nimport asyncio\r\n\r\nfrom AsyncPayments.ruKassa import AsyncRuKassa\r\nfrom AsyncPayments.lolz import AsyncLolzteamMarketPayment\r\nfrom AsyncPayments.aaio import AsyncAaio\r\nfrom AsyncPayments.cryptoBot import AsyncCryptoBot\r\nfrom AsyncPayments.crystalPay import AsyncCrystalPay\r\n\r\nruKassa = AsyncRuKassa(\"Api-Token\", 1, \"Email\", \"Password\") # 1 - ShopID\r\nlolz = AsyncLolzteamMarketPayment(\"Token\")\r\naaio = AsyncAaio(\"ApiKey\", \"ShopId\", \"SecretKey\")\r\ncryptoBot = AsyncCryptoBot(\"Token\")\r\ncrystalPay = AsyncCrystalPay(\"Login\", \"Secret\", \"Salt\")\r\n\r\nasync def main():\r\n    balance_rukassa = await ruKassa.get_balance()\r\n    balance_lolz = await lolz.get_me()\r\n    balance_aaio = await aaio.get_balance()\r\n    balance_crypto_bot = await cryptoBot.get_balance()\r\n    balance_crystal_pay = await crystalPay.get_balance()\r\n    \r\n    print(\"RuKassa:\")\r\n    print(\"RUB: \", balance_rukassa.balance_rub)\r\n    print(\"USD: \", balance_rukassa.balance_usd)\r\n    print('--------------')\r\n    print(\"Lolz:\")\r\n    print('ID: ', balance_lolz.user_id)\r\n    print('\u041d\u0438\u043a\u043d\u0435\u0439\u043c: ', balance_lolz.username)\r\n    print('\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e: ', balance_lolz.balance)\r\n    print('\u0412 \u0445\u043e\u043b\u0434\u0435: ', balance_lolz.hold)\r\n    print('--------------')\r\n    print(\"Aaio:\")\r\n    print('\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e: ', balance_aaio.balance)\r\n    print('\u0412 \u0445\u043e\u043b\u0434\u0435: ', balance_aaio.hold)\r\n    print('\u0420\u0435\u0444\u0435\u0440\u0430\u043b\u044c\u043d\u044b\u0439: ', balance_aaio.referral)\r\n    print('--------------')\r\n    print(\"CryptoBot:\")\r\n    for balance in balance_crypto_bot:\r\n        print(f\"\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e {balance.currency_code}: \", balance.available, f\" (\u0412 \u0445\u043e\u043b\u0434\u0435: {balance.onhold})\")\r\n    print('--------------')\r\n    print(\"CrystalPay:\")\r\n    for currency, balance in balance_crystal_pay:\r\n        print(f\"\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e {currency}:\", balance.amount, f\" {balance.currency}\")\r\n    \r\n    print('------------------------------------------')\r\n    \r\n    order_ruKassa = await ruKassa.create_payment(15)\r\n    order_lolz = lolz.get_payment_link(15, comment=\"orderId\")\r\n    order_aaio = await aaio.create_payment_url(15, \"orderId\")\r\n    order_crypto_bot = await cryptoBot.create_invoice(15, currency_type=\"crypto\", asset=\"USDT\")\r\n    order_crystal_pay = await crystalPay.create_payment(15)\r\n    \r\n    print(\"RuKassa: \", order_ruKassa.url)\r\n    print('Lolz: ', order_lolz)\r\n    print('Aaio: ', order_aaio)\r\n    print('CryptoBot: ', order_crypto_bot.pay_url)\r\n    print('CrystalPay: ', order_crystal_pay.url)\r\n    \r\n    print('------------------------------------------')\r\n    \r\n    info_ruKassa = await ruKassa.get_info_payment(\"orderId\")\r\n    info_lolz = await lolz.check_status_payment(50, \"orderId\")\r\n    info_aaio = await aaio.get_order_info(\"orderId\")\r\n    info_crypto_bot = await cryptoBot.get_invoices(\r\n        invoice_ids=[\"orderId\"], count=1\r\n    )\r\n    info_crystal_pay = await crystalPay.get_payment_info(\"orderId\")\r\n    \r\n    print('RuKassa:')\r\n    print(\"\u0421\u0443\u043c\u043c\u0430: \", info_ruKassa.amount)\r\n    print(\"\u0421\u0442\u0430\u0442\u0443\u0441: \", info_ruKassa.status)\r\n    print('--------------')\r\n    print(\"Lolz:\")\r\n    print(\"\u0421\u0443\u043c\u043c\u0430: \", 15)\r\n    print(\"\u0421\u0442\u0430\u0442\u0443\u0441: \", info_lolz)\r\n    print('--------------')\r\n    print(\"Aaio:\")\r\n    print(\"\u0421\u0443\u043c\u043c\u0430: \", info_aaio.amount)\r\n    print(\"\u0421\u0442\u0430\u0442\u0443\u0441: \", info_aaio.status)\r\n    print('--------------')\r\n    print(\"CryptoBot:\")\r\n    print(\"\u0421\u0443\u043c\u043c\u0430: \", info_crypto_bot.amount)\r\n    print(\"\u0421\u0442\u0430\u0442\u0443\u0441: \", info_crypto_bot.status)\r\n    print('--------------')\r\n    print(\"CrystalPay:\")\r\n    print(\"\u0421\u0443\u043c\u043c\u0430: \", info_crystal_pay.amount)\r\n    print(\"\u0421\u0442\u0430\u0442\u0443\u0441:\", info_crystal_pay.state)\r\n    \r\n\r\nasyncio.run(main())\r\n```\r\n## Output\r\n```Python\r\nRuKassa:\r\nRUB:  34.0\r\nUSD:  234.1\r\n--------------\r\nLolz:\r\nID:  4810752\r\n\u041d\u0438\u043a\u043d\u0435\u0439\u043c:  ToSa\r\n\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e:  5233.0\r\n\u0412 \u0445\u043e\u043b\u0434\u0435:  234.0\r\n--------------\r\nAaio:\r\n\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e:  1235.0\r\n\u0412 \u0445\u043e\u043b\u0434\u0435:  0.0\r\n\u0420\u0435\u0444\u0435\u0440\u0430\u043b\u044c\u043d\u044b\u0439:  0.0\r\n--------------\r\nCryptoBot:\r\n\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e USDT:  15.0  (\u0412 \u0445\u043e\u043b\u0434\u0435: 0.0)\r\n\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e TON:  0.0  (\u0412 \u0445\u043e\u043b\u0434\u0435: 0.0)\r\n\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e BTC:  0.00000023  (\u0412 \u0445\u043e\u043b\u0434\u0435: 0.0)\r\n\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e LTC:  0.0  (\u0412 \u0445\u043e\u043b\u0434\u0435: 0.0)\r\n\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e ETH:  0.0  (\u0412 \u0445\u043e\u043b\u0434\u0435: 0.0)\r\n\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e BNB:  0.0  (\u0412 \u0445\u043e\u043b\u0434\u0435: 0.0)\r\n\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e TRX:  0.0  (\u0412 \u0445\u043e\u043b\u0434\u0435: 0.0)\r\n\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e USDC:  0.0  (\u0412 \u0445\u043e\u043b\u0434\u0435: 0.0)\r\n--------------\r\nCrystalPay:\r\n\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e BITCOIN: 0.0  BTC\r\n\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e BITCOINCASH: 0.0  BCH\r\n\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e BNBCRYPTOBOT: 0.0  BNB\r\n\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e BNBSMARTCHAIN: 0.0  BNB\r\n\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e BTCBANKER: 0.0  RUB\r\n\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e BTCCHATEX: 0.0  RUB\r\n\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e BTCCRYPTOBOT: 0.0  BTC\r\n\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e CARDRUBP2P: 0.0  RUB\r\n\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e CARDTRYP2P: 0.0  TRY\r\n\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e DASH: 0.0  DASH\r\n\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e DOGECOIN: 0.0  DOGE\r\n\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e ETHBANKER: 0.0  RUB\r\n\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e ETHCRYPTOBOT: 0.0  ETH\r\n\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e ETHEREUM: 0.0  ETH\r\n\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e LITECOIN: 0.0  LTC\r\n\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e LTCBANKER: 0.0  RUB\r\n\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e LZTMARKET: 184.0  RUB\r\n\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e POLYGON: 0.0  MATIC\r\n\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e TONCRYPTOBOT: 0.09825723  TON\r\n\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e TRON: 0.0  TRX\r\n\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e USDCTRC: 0.0  USDC\r\n\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e USDTBANKER: 0.0  RUB\r\n\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e USDTCHATEX: 0.0  RUB\r\n\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e USDTCRYPTOBOT: 0.144637  USDT\r\n\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e USDTTRC: 0.0  USDT\r\n------------------------------------------\r\nRuKassa:  https://pay.ruks.pro/?hash=435fc3cee737f9dac2b34c9ba9311eae\r\nLolz:  https://lzt.market/balance/transfer?user_id=4810752&hold=0&amount=15&comment=orderId\r\nAaio:  https://aaio.io/merchant/pay?merchant_id=f398c75d-b775-412c-9674-87939692c083&amount=15&order_id=orderId&currency=RUB&sign=6ad5dc2164059a255921ad216c7e5ffd0d2abcaec9af7415636fc12df938582f\r\nCryptoBot:  https://t.me/CryptoBot?start=IVYOJWPOZh15\r\nCrystalPay:  https://pay.crystalpay.io/?i=715297022_MxRoixNnSrMSBD\r\n------------------------------------------\r\nRuKassa:\r\n\u0421\u0443\u043c\u043c\u0430:  50\r\n\u0421\u0442\u0430\u0442\u0443\u0441:  WAIT\r\n--------------\r\nLolz:\r\n\u0421\u0443\u043c\u043c\u0430:  15\r\n\u0421\u0442\u0430\u0442\u0443\u0441:  False\r\n--------------\r\nAaio:\r\n\u0421\u0443\u043c\u043c\u0430:  299.0\r\n\u0421\u0442\u0430\u0442\u0443\u0441:  in_process\r\n--------------\r\nCryptoBot:\r\n\u0421\u0443\u043c\u043c\u0430:  15\r\n\u0421\u0442\u0430\u0442\u0443\u0441:  active\r\n--------------\r\nCrystalPay:\r\n\u0421\u0443\u043c\u043c\u0430:  15.0\r\n\u0421\u0442\u0430\u0442\u0443\u0441: notpayed\r\n\r\n```\r\n\r\n## Docs\r\n> Lolzteam Market: https://lzt-market.readme.io/reference/ <br>\r\n> Aaio: https://wiki.aaio.io <br>\r\n> CryptoBot: https://help.crypt.bot/crypto-pay-api <br>\r\n> CrystalPay: https://docs.crystalpay.io <br>\r\n> RuKassa: https://lk.rukassa.is/api/v1 <br>\r\n\r\n## Developer Links\r\n> Zelenka (Lolzteam): https://zelenka.guru/tosa <br>\r\n> GitHub: https://github.com/I-ToSa-I <br>\r\n> Telegram: https://t.me/ToSa_LZT\r\n",
    "bugtrack_url": null,
    "license": "MIT License",
    "summary": "Add payment acceptance to your projects.",
    "version": "1.4.2",
    "project_urls": {
        "Homepage": "https://github.com/I-ToSa-I/AsyncPayments",
        "Issues": "https://github.com/I-ToSa-I/AsyncPayments/issues",
        "Repository": "https://github.com/I-ToSa-I/AsyncPayments"
    },
    "split_keywords": [
        "async",
        " payments",
        " aaio",
        " crypto bot",
        " crystal pay",
        " async payments"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "280755331de0764c591643fd17b416bb75cd09edfedc7f14f2ecfd71e63c9fd2",
                "md5": "ba161f61f567a8fabf1e53144f72e6bf",
                "sha256": "4c3ff2f242e2890974283f9f1a67992109d7877ec375f97ef69fed006494f105"
            },
            "downloads": -1,
            "filename": "AsyncPayments-1.4.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "ba161f61f567a8fabf1e53144f72e6bf",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 22245,
            "upload_time": "2024-04-11T20:40:31",
            "upload_time_iso_8601": "2024-04-11T20:40:31.978923Z",
            "url": "https://files.pythonhosted.org/packages/28/07/55331de0764c591643fd17b416bb75cd09edfedc7f14f2ecfd71e63c9fd2/AsyncPayments-1.4.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2b14c0c8a5260ae260828a496f3fdf1e33ece8278412a63fcda26086c0424b2a",
                "md5": "319972b18c81fa61e9c8cdba811d83f8",
                "sha256": "02d2734daef010357c7e0f59be59d746a1798aca304f57aad1bb540cb0c5558a"
            },
            "downloads": -1,
            "filename": "AsyncPayments-1.4.2.tar.gz",
            "has_sig": false,
            "md5_digest": "319972b18c81fa61e9c8cdba811d83f8",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 17599,
            "upload_time": "2024-04-11T20:40:33",
            "upload_time_iso_8601": "2024-04-11T20:40:33.570836Z",
            "url": "https://files.pythonhosted.org/packages/2b/14/c0c8a5260ae260828a496f3fdf1e33ece8278412a63fcda26086c0424b2a/AsyncPayments-1.4.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-11 20:40:33",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "I-ToSa-I",
    "github_project": "AsyncPayments",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "asyncpayments"
}
        
Elapsed time: 0.23823s