import hashlib
import hmac
import base64
dataToBeSigned= bytes("18333183342111222LIVEuniqueReference100EUR").encode('utf-8')
portalKey = bytes("123456789987654321").encode('utf-8')
signature = base64.b64encode(hmac.new(portalKey, dataToBeSigned, digestmod=hashlib.sha256).digest())