Official Python SDK for the Paybin API.
pip install paybin-sdkYou need your Paybin Public and Secret keys. You can generate them in your Paybin Portfolio.
from paybin import PaybinClient
client = PaybinClient(
public_key="YOUR_PUBLIC_KEY",
secret_key="YOUR_SECRET_KEY",
sandbox=True # Set to False for production
)Get your merchant balances:
balances = client.balance.get_merchant_balances()
print(balances)Create a new deposit address:
address = client.deposit.create_address(
symbol="ETH",
label="Order #123",
reference_id="ORDER_123",
callback_url="https://your-domain.com/webhook",
amount=0.1
)
print(address)Create a withdrawal request:
withdrawal = client.withdraw.create_request(
reference_id="W_001",
amount=0.05,
symbol="ETH",
address="0x...",
label="Withdrawal",
merchant_transaction_id="TX_001",
tfa_code="123456",
email="user@example.com"
)
print(withdrawal)For more information, please visit the Paybin Developer Documentation.