CVVElement
CVV 支付元素,用于收集买家输入的 CVV(Card Verification Value)安全码。CVV 是信用卡/借记卡背面的 3 位或 4 位数字,用于验证持卡人身份。
注意:CVVElement 仅负责 CVV 输入框的渲染与收集,实际发起支付需要调用
antom.confirmPayment(),并将 CVVElement 实例作为 elements 参数传入;若不传 elements,此时 SDK 以无 UI 模式发起支付,不收集 CVV。
方法签名
调用此方法时,请使用以下标准方法签名格式:
JavaScript
TypeScript
copy
antom.createElement('CVV', options)参数
参数名称 | 类型 | 是否必需 | 描述 |
elementType | String | 是 | Element 类型。此场景下需传入 |
| Object | 否 | 配置对象,用于设置组件的外观主题和多语言环境。 |
options
参数名称 | 类型 | 是否必需 | 描述 |
locale | String | 否 | 多语言配置。
有效值为:
|
appearance | Object | 否 | 用于自定义外观配置,更多信息请参阅自定义外观样式。其包含以下参数:
|
返回值
此方法返回一个 CVVElement 实例对象,提供挂载、卸载、销毁、注册事件监听器等方法:
方法名 | 描述 |
element.on() | 为 Element 实例注册事件监听器。 |
element.mount() | 用于将 Element 挂载到 DOM。 |
element.destroy() | 销毁当前 Element(不可再次挂载)。 |
element.unmount() | 卸载当前 Element(可再次挂载)。 |