Skip to main content

Binance and Crypto Payment Checkout

Project description

binance-and-crypto-payment

Official Python SDK for Binance and Crypto Payment integration.

Installation

pip install binance-and-crypto-payment

Binance & Crypto Checkout for python

Latest Stable Version Total Downloads License

## Introduction

The Binance and Crypto Payment Gateway Laravel package is powered by Payerurl. This package acts as a robust cryptocurrency payment processor, allowing merchants and developers to receive customer payments directly into their crypto wallets without the need for a middleman or intermediary account. We specialize in Binance QR code payments, providing a smooth, integrated experience where users never have to leave your Laravel application to complete a transaction.

Binance QR Code Payment

This package is the ideal solution for developers seeking a secure Binance payment integration for Python. Binance Pay is a contactless, borderless, and highly secure payment method. By using this package, you can accept payments via Binance QR codes and process transactions through the Binance personal account API.

The package serves as a seamless bridge between Binance and your Python application. Customers simply scan the generated QR code on your checkout page to finish the transaction. This process is:

  • Fast and Simple: No complex redirects or external logins for the user.
  • Cost-Effective: Incurs no network fees or additional hidden costs.
  • Secure: Enhanced security protocols help avoid scams and ensure transaction safety.

LIVE DEMO

How This Package Works

The Binance and Crypto Payment Gateway automatically converts any fiat currency to the selected cryptocurrency using live exchange rates. Once the payment is verified, funds are credited instantly to the merchant's wallet. The package then utilizes a secure API response to update your application's order status (e.g., from "Pending" to "Processing") in real-time.

Key Features

  • Extensive Network Support: Supports Binance QR payment, Binance Pay, USDT (TRC20/ERC20), USDC (ERC20), Bitcoin (BTC), and Ethereum (ETH ERC20).
  • Fiat Compatibility: Supports over 169+ fiat currencies (USD, CAD, GBP, EUR, etc.) with real-time exchange rates powered by payerurl.com.
  • Developer Friendly: 100% Free Open Source package designed specifically for the Laravel ecosystem.
  • Privacy Focused: No bank account or mandatory personal identity verification required.
  • Simple Integration: Streamlined signup process with easy API key integration.
  • Accessibility: No KYC required for withdrawals on Basic accounts.
  • Dedicated Support: 24/7 technical assistance for integration via Telegram: https://t.me/Payerurl.
  • Compatibility:

About Payerurl

Payerurl is a premier payment processor enabling direct cryptocurrency transfers from customers to merchant wallets. Merchants can integrate Binance personal/merchant APIs alongside various receiving wallets including USDT, BTC, ETH, and USDC. We utilize live market rates to ensure accurate conversion from local fiat currencies to the corresponding cryptocurrency amount.

🔑 GET API KEY

Get your API key: https://dash.payerurl.com/profile/get-api-credentials

🚀 How It Works

  1. Collect user and order info on your platform.
  2. Call the payment() function with required details.
  3. User is redirected to PayerURL payment page.
  4. After payment:
    • User is redirected to redirect_url.
    • Your backend receives a callback at notify_url with transaction details.
    • On cancellation, user is returned to cancel_url.

Usage

from binance_and_crypto_payment import CryptoPaymentClient

client = CryptoPaymentClient("PUBLIC_KEY", "SECRET_KEY")

response = client.payment( invoice_id="INV001", amount=1.00, items=[{"name": "Product", "qty": "1", "price": "1.00"}], data={ "first_name": "John", "last_name": "Doe", "email": "john@example.com", "redirect_url": "https://example.com/success", "notify_url": "https://example.com/notify", "cancel_url": "https://example.com/cancel", } )

print(response)

License

This package is open-sourced software licensed under the MIT license.

Support

For support and questions, please contact us via:


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

binance_and_crypto_payment-0.1.2.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

binance_and_crypto_payment-0.1.2-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file binance_and_crypto_payment-0.1.2.tar.gz.

File metadata

File hashes

Hashes for binance_and_crypto_payment-0.1.2.tar.gz
Algorithm Hash digest
SHA256 b53f95a314c1f2eec4de16ea337722944334320461dc3c78e1f91f6f99c059d7
MD5 8a243e5c1bdd05eb4971cedb12a55d2e
BLAKE2b-256 3ac0c1dbbce614ba6a4a764c69e4f500c6cbf97ec5ba14ac1018e4f4e749ef76

See more details on using hashes here.

File details

Details for the file binance_and_crypto_payment-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for binance_and_crypto_payment-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b7dc1c245bd173e30f48476b640d4713e0f9cbd992a190b4741b5cb764bb9374
MD5 0f0f7bd37d8d85bdcc4a1fc6c0200c43
BLAKE2b-256 5d2910616460d7cee914cc9e78c53e087303cfecdad4e4416b9e6b1c149f8bde

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page