123456789101112131415161718192021222324252627 |
- 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
|