Skip to main content
Version: 3.x

Taro.getOptimalPriceInfo(option)

获取商品使用百度平台券后的价格 通过百度收银台支付的商品,用户在支付时可以享受百度平台券提供的优惠。 使用 API swan.getOptimalPriceInfo 可以提前获知用户在支付时享受的优惠价格。(当用户有多张平台券时,按照平台最优优惠价格计算,与支付时默认选中的优惠券对应的优惠一致)

支持情况:

参考文档

类型

(option: Option) => void

参数

参数类型
optionOption

Option

参数类型必填说明
productsInfoProductInfo[]商品信息
success(res: SuccessCallbackResult) => any接口调用成功的回调函数
fail(err: TaroGeneral.CallbackResult) => any接口调用失败的回调函数

ProductInfo

参数类型说明
appKeystring支付的 appKey
productsProduct[]商品信息

Product

参数类型必填说明
amountnumber商品单价(原价)
promotionTagstring商品标识
productIdstring开发者自定义商品 ID,在success回调中,会与减免信息一起返回。

SuccessCallbackResult

参数类型说明
productsInfoProductInfoSuccess[]商品信息

ProductInfoSuccess

参数类型说明
appKeystring支付的 appKey
productsProductSuccess[]减免后的商品信息

ProductSuccess

参数类型说明
amountnumber商品单价(原价)
productIdstring开发者自定义商品 ID
promotionTagstring商品标识
reduceAmountnumber百度平台券减免金额
afterPayAmountnumber百度平台券减免后金额