Notes Receivable (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
Mar. 31, 2020
Jan. 31, 2020
Sep. 30, 2018
Apr. 30, 2020
Apr. 30, 2019
Jun. 30, 2019
Jul. 31, 2018
Apr. 30, 2018
Mar. 31, 2018
Notes receivable, net       $ 118,047 $ 425,197        
Promissory note         2,502,985        
Investment Agreements [Member]                  
Proceeds from collection of notes receivable $ 60,000                
Impairment loss   $ 46,404              
Asset Purchase Agreement [Member] | Hyten Global LLC [Member]                  
Notes receivable, net             $ 655,789    
Recognized provision for uncollectible note receivable         655,789        
Asset Purchase Agreement [Member] | Hyten Global LLC [Member] | Promissory Note [Member]                  
Proceeds from collection of notes receivable     $ 655,789            
Note interest rate     5.00%            
Merchant Processors [Member]                  
Proceeds from collection of notes receivable       $ 58,047 $ 106,404        
Third Party [Member] | Investment Agreements [Member]                  
Notes receivable, net               $ 275,000 $ 275,000
Note interest rate               12.00% 12.00%
Third Party [Member] | Loan Exchange Agreement [Member]                  
Notes receivable, net           $ 275,000      
Note interest rate           8.00%      
Promissory note           $ 309,309      
Accrued interest           $ 34,309