it because the ref_no is using directly in the payload. The body in the payload must be a json object body = {"prepayId": ref_number} body_json = json.dumps(body, separators=(',', ':')) payload = f"{timestamp}\n{nonce}\n{body_json}\n"
body = {"prepayId": ref_number} body_json = json.dumps(body, separators=(',', ':')) payload = f"{timestamp}\n{nonce}\n{body_json}\n"