商户在接入 Waffo 时,需要根据业务模式选择合适的定价币种策略。Waffo 支持三种定价方式。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.
三种定价策略
全球统一定价
场景:SaaS 产品、数字内容等,全球统一用一种货币定价(通常为 USD)。 传参方式:orderCurrency: 商户结算币种(如"USD")orderAmount: 统一价格(如"9.99")userCurrency: 不传,Waffo 自动转换为用户本地币种
各国分别定价
场景:电商、游戏等,每个国家有独立的本地币种定价。 传参方式:orderCurrency: 用户所在国的本地币种(如印尼"IDR"、菲律宾"PHP")orderAmount: 该国的本地价格userCurrency: 不传(因为orderCurrency就是本地币种,属于同币种下单)
区域定价
场景:按区域分组定价(如东南亚、拉美、欧洲),每个区域使用统一的定价币种。 传参方式:orderCurrency: 区域内的定价币种(如东南亚用"USD",欧洲用"EUR")orderAmount: 区域统一价格userCurrency: 不传,Waffo 自动转换
传参对比
| 策略 | orderCurrency | userCurrency | orderAmount | 用户看到的金额 |
|---|---|---|---|---|
| 全球统一定价 | 统一币种(如 USD) | 不传(自动转换) | 统一价格 | 本地币种等值金额(随汇率变化) |
| 各国分别定价 | 本地币种 | 不传 | 本地价格 | 固定金额 |
| 区域定价 | 区域币种 | 不传(自动转换) | 区域价格 | 本地币种等值金额(随汇率变化) |
金额格式和小数位
所有金额必须使用 String 类型,不能使用 Number/float/double。
| 类型 | 币种 | 格式 |
|---|---|---|
| 2 位小数 | USD、PHP、HKD、SGD、EUR 等 | "9.99" |
| 0 位小数 | JPY、KRW、VND、CLP | "1000" |
| 特殊(同币种 0 位,跨币种 2 位) | IDR、COP、KES、TWD | 同币种:"50000",跨币种:"50000.50" |