appIdinteger required
业务ID(后台获取,需要根据参数currency传递对应的业务ID)
subscriptionOrderIdstring required
amountstring required
交易金额(精确到小数点后两位;禁止添加标点符号,例如:",")
namestring
用户姓名,推荐使用真实姓名,格式:包含firstName和lastName,以空格分割的,示例:John Doe
inBankCode'CREDIT_CARD' | 'GOOGLE_PAY' | 'APPLE_PAY' required
支付方式编码,与 paymentMethods 二选一
payType'SUBSCRIPTION' required
callBackUrlstring uri required
notifyUrlstring uri required
partnerUserIdstring required
用户唯一标识(如用户ID userId),用于风控系统,必须真实有效,否则会影响交易。格式要求:数字、大小写字母或常用符号-~!@#$%&*()_。
recurringInterval'D' | 'W' | 'M' | 'Y' required
循环周期类型 D(天),W(周),M(月),Y(年)
recurringIntervalCountinteger required
recurringMaxNumberinteger required
最大循环次数,无论循环周期是哪个,最长时间不能超过三年,到期订阅自动取消
websitestring uri required
retryTimesinteger required
cancelUrlstring uri
用户取消支付URL,如果传递,用户可在支付页面点击返回到此页面
couponPeriodinteger
优惠期数(暂时只支持首期优惠与全期优惠,即couponPeriod只能等于1或者等于recurringMaxNumber)
couponAmountPerPeriodstring
paymentMethodsstring
支持的支付方式列表,英文逗号分隔,如 CREDIT_CARD,GOOGLE_PAY,APPLE_PAY,与 inBankCode 二选一,暂时仅支持前置组件组合模式使用