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 Distribution
capitalpayments-0.1.1.tar.gz
(4.2 kB
view hashes)
Built Distribution
Close
Hashes for capitalpayments-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 522d39225b94e95750a531ad31da8c42ead3196e88e49a09dffab953863985d1 |
|
MD5 | 281cbb170943f8c71e642b9067c53848 |
|
BLAKE2b-256 | 8463d0849db4401142d99a31df4c54daca97883ecc0b3318556c196db62be5be |