def __init__(self, appid, app_notify_url, app_private_key_path, alipay_public_key_path, return_url, debug=False): self.appid = appid self.app_notify_url = app_notify_url self.app_private_key_path = app_private_key_path self.app_private_key = None self.return_url = return_url with open(self.alipay_public_key_path) as fp: self.app_private_key = RSA.importkey(fp.read()) self.alipay_public_key = None with open(alipay_public_key_path) as fp: self.alipay_public_key = RSA.importkey(fp.read()) if debug: self.__gateway = "https://openapi.alipaydev.com/gateway.do" else: self.__gateway = "https://openapi.alipay.com/gateway.do"