For Api Capital Payments
Project description
CapitalPayments
This Api has been made Crypto Payments based on USDT.TRC20 All examples are available into examples/ folder.
# Install with pip
pip install capitalpayments
- Create an account Create account
- Create api key here
- Follow next steps to connect your account
(NOTE: Sandbox mode needs test coins request here)
Login
from sdk import SDK
sdk = SDK('api_key','api_secret')
response = sdk.login()
Get environment
from sdk import SDK
sdk = SDK('api_key','api_secret')
# get the environment : response >= int $sandobox (0 or 1)
response = sdk.getEnvironment()
Get account
from sdk import SDK
sdk = SDK('api_key','api_secret')
# get the account data
response = sdk.getAccount()
Get balance
from sdk import SDK
sdk = SDK('api_key','api_secret')
# get the balance from the api
response = sdk.getBalance()
Get main wallet
from sdk import SDK
sdk = SDK('api_key','api_secret')
# get main wallet data (private key is included)
response = sdk.getMainWallet()
Get wallets
from sdk import SDK
sdk = SDK('api_key','api_secret')
# retrives all wallets attached to api
response = sdk.getWallets()
Create invoice
from sdk import SDK
sdk = SDK('api_key','api_secret')
# get the invoice status
response = sdk.createInvoice({
'invoice_id' => 'invoice_id' # string
'amount' => 'amount' # float|int
'whatsApp' => 'whatsApp' # (optional) int whatsapp full number
'name' => 'customer_name' # (optional) string customer's name
})
Get invoice status
from sdk import SDK
sdk = SDK('api_key','api_secret')
# get the invoice status
response = sdk.getInvoiceStatus({
'invoice_id' => 'invoice_id' # string
})
Cancel invoice
from sdk import SDK
sdk = SDK('api_key','api_secret')
# get the invoice status
response = sdk.cancelInvoice({
'invoice_id' => 'invoice_id' # string
})
Create payout
from sdk import SDK
sdk = SDK('api_key','api_secret')
# get the payout data
response = sdk.createPayout({
'payout_id' => 'payout_id' # string
'amount' => 'amount' # float|int
})
Get payout status
from sdk import SDK
sdk = SDK('api_key','api_secret')
# get the payout status
response = sdk.getPayoutStatus({
'payout_id' => 'payout_id' # string
})
Cancel payout
from sdk import SDK
sdk = SDK('api_key','api_secret')
# cancel payout
response = sdk.cancelPayout({
'payout_id' => 'PayoutId', # @string
})
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Close
Hashes for capitalpayments-0.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a92c87e3f4798858d556c82ec86e6bbbab73f1b2dbe522b1798371f2e30db4a |
|
MD5 | 42f0357b165e0a34de4c5524a3d8398b |
|
BLAKE2b-256 | 4de1d6b56ec3501974868880574f98ebc2ec0918efaf98c11c9fe068b9f017f1 |