跳到主要内容
版本:3.x

InlinePaymentPanel

内嵌支付组件

支持情况:

参考文档

类型

ComponentType<InlinePaymentPanelProps>

InlinePaymentPanelProps

参数类型默认值必填说明
totalAmountstring总金额,金额单位分,tip:仅支持整数型字符串
dealIdstring百度收银台的财务结算凭证,详见平台术语
appKeystring支付能力开通后分配的支付 appKey,详见平台术语
promotionTagstring or string[]平台营销信息,此处传当前订单中可使用平台券的 spuid,同时需在 支付能力中搭配使用传入该参数;注:仅与百度合作平台类目券的开发者需要填写该参数
enablePageBackModalbooleanfalse是否设置挽留弹窗
customStylestring自定义样式设置
styleType"tiny" or "small" or "default" or "medium" or "large""default"自定义样式档位配置,各档位配置项包括支付渠道/优惠券条高度、渠道图标大小、支付渠道文案字体大小、营销文案字体大小、选择器图标大小
onGetPaymentInfoCommonEventFunction获取支付相关信息,具体信息在返回值的 detail 字段中
onErrorCommonEventFunction当发生错误时触发 error 事件,具体信息在返回值的 detail 字段中,例如 {detail: {errMsg: "something is wrong"}}

API 支持度

API微信小程序百度小程序H5React NativeHarmony
InlinePaymentPanelProps.totalAmount✔️
InlinePaymentPanelProps.dealId✔️
InlinePaymentPanelProps.appKey✔️
InlinePaymentPanelProps.promotionTag✔️
InlinePaymentPanelProps.enablePageBackModal✔️
InlinePaymentPanelProps.customStyle✔️
InlinePaymentPanelProps.styleType✔️
InlinePaymentPanelProps.onGetPaymentInfo✔️
InlinePaymentPanelProps.onError✔️