python import requests import json class Alipay: def __init__(self, app_id, app_secret): self.app_id = app_id self.app_secret = app_secret def generate_pay_url(self, out_trade_no, total_amount, subject): params = { 'app_id': self.app_id, 'method': 'alipay.trade.create', 'format': 'json', 'charset': 'utf-8', 'sign_type': 'RSA2', 'timestamp': datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S'), 'version': '1.0', 'notify_url': 'http://example.com/notify', 'biz_content': json.dumps({ 'out_trade_no': out_trade_no, 'total_amount': total_amount, 'subject': subject, 'product_code': 'QUICK_MSECURITY_PAY', }), } sign = self.sign(params) params['sign'] = sign url = 'https://openapi.alipay.com/gateway.do?' + urllib.urlencode(params) return url def sign(self, params): pass def verify_response(self, response): pass def handle_notify(self, request): pass


上一篇:
下一篇:
切换中文