跳转到主要内容

Documentation Index

Fetch the complete documentation index at: https://waffo.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

收银台外观自定义

创建订单时,通过 paymentInfo.cashierAppearance 参数以 JSON 格式传入 CSS 变量,用于自定义收银台外观。
{
  "paymentInfo": {
    "productName": "ONE_TIME_PAYMENT",
    "cashierAppearance": "{\"--primary-color\":\"#493daa\",\"--font-family\":\"Nunito Sans, sans-serif\"}"
  }
}

收银台语言设置

使用 paymentInfo.cashierLanguage 参数设置收银台的显示语言,采用 IETF BCP 47 格式。
Language codeLanguage
en-HK英语(香港)
zh-Hant-HK繁体中文(香港)
id-ID印度尼西亚语
ms-MY马来语
tl-PH他加禄语
{
  "paymentInfo": {
    "productName": "ONE_TIME_PAYMENT",
    "cashierLanguage": "en-HK"
  }
}
如果指定的语言不受支持,将返回错误码 A0026

支付方式筛选

使用 payMethodTypepayMethodName 来控制收银台展示哪些支付方式:
{
  "paymentInfo": {
    "productName": "ONE_TIME_PAYMENT",
    "payMethodType": "CREDITCARD",
    "payMethodName": "CC_VISA"
  }
}
如未指定,收银台将展示所有可用的支付方式。 你也可以通过 payMethodCountry 按国家进一步筛选:
{
  "paymentInfo": {
    "productName": "ONE_TIME_PAYMENT",
    "payMethodCountry": "IDN"
  }
}