ForcePilot/backend/package/yuxi/channel/extensions/alipay/constants.py
Kris 71364ea579 feat(alipay): 新增支付宝渠道插件完整实现
实现了支付宝生活号渠道的完整功能,包括消息接收回调、发送、安全验证、去重、配对绑定、流式回复支持等完整能力。
2026-05-21 10:39:23 +08:00

37 lines
1.1 KiB
Python

ALIPAY_TEXT_LIMIT = 2048
ALIPAY_IMAGE_TEXT_ARTICLE_LIMIT = 6
ALIPAY_DAILY_MSG_LIMIT_PER_USER = 100
ALIPAY_MSG_RATE_LIMIT_PER_SECOND = 1
ALIPAY_INTERACTION_WINDOW_HOURS = 48
ALIPAY_WEBHOOK_RESPONSE_TIMEOUT_SECONDS = 5
ALIPAY_RETRY_MAX_INTERVALS = [15, 30, 60, 120, 180]
ALIPAY_GATEWAY_PRODUCTION = "https://openapi.alipay.com/gateway.do"
ALIPAY_GATEWAY_SANDBOX = "https://openapi.alipaydev.com/gateway.do"
ALIPAY_OAUTH_AUTHORIZE_PRODUCTION = "https://openauth.alipay.com/oauth2/publicAppAuthorize.htm"
ALIPAY_OAUTH_AUTHORIZE_SANDBOX = "https://openapi.alipaydev.com/oauth2/publicAppAuthorize.htm"
ALIPAY_SIGN_TYPE = "RSA2"
ALIPAY_FORMAT = "JSON"
ALIPAY_CHARSET = "utf-8"
ALIPAY_VERSION = "1.0"
ALIPAY_SUCCESS_CODE = "10000"
ALIPAY_APP_ID_PREFIX = "2021"
ALIPAY_APP_ID_PATTERN = r"^\d{16,32}$"
ALIPAY_USER_ID_PREFIX = "2088"
ALIPAY_DEDUPE_TTL_SECONDS = 300
ALIPAY_DEDUPE_MAX_SIZE = 10000
ALIPAY_RETRY_MAX_ATTEMPTS = 3
ALIPAY_RETRY_BASE_DELAY = 1.0
ALIPAY_RETRY_MAX_DELAY = 30.0
ALIPAY_PAIRING_CODE_TTL_SECONDS = 300
ALIPAY_PAIRING_CODE_LENGTH = 6
ALIPAY_BLOCK_STREAMING_CHUNK_MIN_CHARS = 50
ALIPAY_BLOCK_STREAMING_CHUNK_MAX_CHARS = 500