from Ansjer.config import BASE_DIR from alipay import AliPay from django.conf import settings ALIPAY_PRI_KEY = settings.ALIPAY_PRI_KEY ALIPAY_PUB_KEY = settings.ALIPAY_PUB_KEY class AliPayObject: def __init__(self): # 应用私钥 self.app_pri_key = open(BASE_DIR + ALIPAY_PRI_KEY).read() # 支付宝公钥 self.ali_pub_key = open(BASE_DIR + ALIPAY_PUB_KEY).read() self.app_id = '2019041663958142' self.alipay_prefix = "https://openapi.alipay.com/gateway.do?" def conf(self): alipay = AliPay( appid=self.app_id, app_notify_url=None, # the default notify path app_private_key_string=self.app_pri_key, alipay_public_key_string=self.ali_pub_key, sign_type="RSA2", # RSA or RSA2 debug=False # False by default ) return alipay