Collection
Represent Collection Client used for collection product
await
create_access_token( authorization )
await
create_access_token( authorization )
Method to create access token for collection user
Parameters :
authorization (str) - a valid basic authentification token
Return
(bool, data)
Return Type :
Tuple
await
get_account_balance( authorization, target )
await
get_account_balance( authorization, target )
Method to get balance for collection user
Parameters :
authorization (str) - A valid bearer authentification token
target (str) - The target environment
Return :
(bool, data)
Return Type :
Tuple
await
get_account_balance_in( currency, authorization, target )
await
get_account_balance_in( currency, authorization, target )
Method to get balance in specific currency for collection user
Parameters :
currency (str) - A valid ISO4217 Currency
authorization (str) - A valid bearer authentification token
target (str) - The target environment
Return :
(bool, data)
Return Type :
Tuple
await
get_basic_user_info( msisdn, authorization, target )
await
get_basic_user_info( msisdn, authorization, target )
Method to get basic user info without consent for collection user
Parameters :
msisdn (str) - The number of the user
authorization (str) - A valid bearer authentification token
target (str) - The target environment
Return :
(bool, data)
Return Type:
Tuple
await
ask_user_info( authorization, target )
await
ask_user_info( authorization, target )
Method to get user info with consent for collection user
Parameters :
authorization (str) - A valld bearer authentification token
target (str) - The target environment
Return :
(bool, data)
Return Type :
Tuple
await
request_to_pay( authorization, uuid, target, body, callback )
await
request_to_pay( authorization, uuid, target, body, callback )
Method to request a payment for collection user
Parameters :
authorization (str) - A valid bearer authentification token
uuid (str) - A valid UUID version 4
target (str) - The target environment
body (Dict) - A dictionnary with full detail of the payment [see detail below]
According to MTN MOMO API
callback ( Optional[str] ) - The website receiving call back
Return :
(bool, data)
Retrun Type :
Tuple
await
get_withdraw_status( authorization, uuid, target )
await
get_withdraw_status( authorization, uuid, target )
Method to get a withdrawal status for collection user
Parameters :
authorization (str) - A valid bearer authentification token
uuid (str) - A valid UUID version 4
target (str) - The target environment
Return :
(bool, data)
According to MTN MOMO API
Return Type:
Tuple
await
withdraw( authorization, uuid, target, body, callback )
await
withdraw( authorization, uuid, target, body, callback )
Method to withdraw money for collection user
The library is taking in charge only Withdraw V2
Parameters :
authorization (str) - A valid bearer authentification token
uuid (str) - A valid UUID version 4
target (str) - The target environment
body (Dict) - A dictionnary with full detail of the payment [see detail below]
callback ( Optional[str] ) - The website receiving call back
Return :
(bool, data)
Return Type :
Tuple
await
isActive( account, account_type, authorization, target )
await
isActive( account, account_type, authorization, target )
Method to check if an account is active for a collection user
Parameters :
account (str) - The account target
account_type (str) - Specifies the type of the party ID. Allowed values [msisdn, email, party_code]. default set to msisdn
authorization (str) - A valid bearer authentification token
target (str) - The target environment
Return :
(bool, data)
Return Type :
Tuple
Last updated