diff --git a/mpesa/services.py b/mpesa/services.py index e0f755c..e691f18 100644 --- a/mpesa/services.py +++ b/mpesa/services.py @@ -61,8 +61,8 @@ def get_access_token(self): return None def _generate_password(self, timestamp): - string = self.shortcode + self.passphrase + timestamp - return string.decode('utf-8') + string = str(self.shortcode + self.passphrase + timestamp) + return base64.b64encode(string) def process_request(self, phone_number=None, amount=None, callback_url=None, reference="", description=""):