37 lines
1.1 KiB
Python
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
|