Python SDK for Thepeer
Project description
Thepeer Python SDK
Python SDK for Thepeer.
Quick Start
- Install thepeer-sdk
pip install thepeer-sdk
- Signup to get your API keys here
Usage
Initiate
from thepeer_sdk import ThepeerSdkClient
thepeer_sdk_client = ThepeerSdkClient(
secret_key="SECRET_KEY_GOES_HERE"
)
# Get the list of all indexed users
thepeer_sdk_client.list_users()
Available Methods
User
-
index_user : Index a particular user on Thepeer
parameters:
- name(str)
- identifier(str) : unique user identifier
- email(str)
returns: dict
-
list_users : Get the list of all indexed users
parameters:
- page(int) : page number to return
- perPage(int) : amount of records to return per page
returns: dict
-
update_user : Update your user's identifier when they make a profile update to their identifier on your platform.
parameters:
- user_ref(str) : the reference returned when the user was indexed
- user_identifier(str) : unique user identifier
returns: dict
-
delete_user : Delete a user in the event that a user deactivates their account on your platform
parameters:
- user_ref(str) : the reference returned when the user was indexed
returns: dict
Link
-
get_user_links : This returns all linked accounts associated with a user.
parameters:
- user_ref(str) : the reference returned when the user was indexed
returns: dict
-
get_link : Get a linked account details
parameters:
- link_id(str) : link ID
returns: dict
Send
-
verify_receipt : Verify a particular receipt.
parameters:
- receipt_ref(str) : reference of the receipt to process
returns: dict
-
process_receipt : Process receipts generated from Thepeer inline.
parameters:
- receipt_ref(str) : reference of the receipt to process
- event(str)
returns: dict
Direct Charge
-
charge_link : Charge your user's linked account at any time
parameters:
- link_id(str) : id of the link to charge
- amount(int) : amount to charge
- remark(str) : narration of the charge
returns: dict
-
authorize_charge : authorize direct charge request via webhooks
parameters:
- charge_ref(str) : direct charge reference
- event(str)
returns: dict
Upgrade
pip install --upgrade thepeer-sdk
Extra
Visit the official Thepeer documentation for more information.
License
See LICENSE.
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
Built Distribution
Hashes for thepeer_sdk-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47a9b4fa1324c24ecbf2c705b1f441d6ea9e7a8fa3dfeeed694305e16056b000 |
|
MD5 | f8eb6832ae768d349bc356df48332cd6 |
|
BLAKE2b-256 | af6eb417067859ac776db46b42acdb8ba6113ba75651d2274a38fa48fe8035c8 |