AMSBaseConfiguration

Note: Translation in progress.

AMSBaseConfiguration 是 SDK 的基础配置类,用于构建 AMSPaymentElement 实例。它包含区域语言设置、运行时选项和回调监听器。

您可以在创建该类实例时通过构造方法传入配置,也可以在实例创建后通过 setLocale()setOption() 方法进行设置。

构造

copy
public AMSBaseConfiguration()

参数

参数

类型

是否必需

描述

locale

String

首选语言。由语言代码(ISO-639)和国家代码(ISO-3166)通过下划线连接组成,例如 new Locale("en", "US")

注意:如果不传或传入的语言值不在以上范围内,系统将默认使用英语。

有效值为:

  • en_US:默认值。英语
  • pt_BR:葡萄牙语(巴西)
  • pt_PT:葡萄牙语
  • es_ES:西班牙语
  • ko_KR:韩语
  • zh_CN:简体中文
  • zh_HK:繁体中文
  • ms_MY:马来西亚语
  • in_ID:印度尼西亚语
  • th_TH:泰语
  • vi_VN:越南语
  • tl_PH:菲律宾语
  • it_IT:意大利语
  • de_DE:德语
  • fr_FR:法语
  • nl_NL:荷兰语
  • ja_JP:日语
  • ro:罗马尼亚语
  • pl_PL:波兰语
  • ar_SA:阿拉伯语
  • tr_TR:土耳其语
  • hi_IN:印度语

配置与监听方法

AMSBaseConfiguration 提供了两类能力:

  • 静态配置能力:用于设置语言、配置选项等初始化参数。
  • 事件监听能力:用于在 Payment Element 或 Vaulting Element 的关键生命周期节点接收状态回调。