1 | import { ComponentType } from 'react'
|
2 | import { StandardProps } from './common'
|
3 | interface InlinePaymentPanelProps extends StandardProps {
|
4 | /** 总金额,金额单位分,tip:仅支持整数型字符串
|
5 | * @supported swan
|
6 | */
|
7 | totalAmount?: string
|
8 | /** 百度收银台的财务结算凭证,详见平台术语
|
9 | * @supported swan
|
10 | */
|
11 | dealId?: string
|
12 | /** 支付能力开通后分配的支付 appKey,详见平台术语
|
13 | * @supported swan
|
14 | */
|
15 | appKey?: string
|
16 | /** 平台营销信息,此处传当前订单中可使用平台券的 spuid,同时需在 支付能力中搭配使用传入该参数;注:仅与百度合作平台类目券的开发者需要填写该参数
|
17 | * @supported swan
|
18 | */
|
19 | promotionTag?: string | Array<string>
|
20 | /** 是否设置挽留弹窗
|
21 | * @supported swan
|
22 | * @default false
|
23 | */
|
24 | enablePageBackModal?: boolean
|
25 | /** 自定义样式设置
|
26 | * @supported swan
|
27 | */
|
28 | customStyle?: string
|
29 | /** 自定义样式档位配置,各档位配置项包括支付渠道/优惠券条高度、渠道图标大小、支付渠道文案字体大小、营销文案字体大小、选择器图标大小
|
30 | * @supported swan
|
31 | * @default "default"
|
32 | */
|
33 | styleType?: 'tiny' | 'small' | 'default' | 'medium' | 'large'
|
34 | /** 获取支付相关信息,具体信息在返回值的 detail 字段中
|
35 | * @supported swan
|
36 | */
|
37 | onGetPaymentInfo?: CommonEventFunction
|
38 | /** 当发生错误时触发 error 事件,具体信息在返回值的 detail 字段中,例如 {detail: {errMsg: "something is wrong"}}
|
39 | * @supported swan
|
40 | */
|
41 | onError?: CommonEventFunction
|
42 | }
|
43 | /** 内嵌支付组件
|
44 | * @classification open
|
45 | * @supported swan
|
46 | * @see https://smartprogram.baidu.com/docs/develop/component/inline_payment_panel/
|
47 | */
|
48 | declare const InlinePaymentPanel: ComponentType<InlinePaymentPanelProps>
|
49 | export { InlinePaymentPanel, InlinePaymentPanelProps }
|