Example #1
0
 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"