参数作用#
对于不同的商户而言,其消费者群体和商户有资质使用的支付方式通常是不同的。
例如欧美地区通常使用信用卡,东南亚则更 倾向于本地化支付。所以对于不同的商户,UseePay需要根据其实际需要,在收银台所展示对应的支付方式。
因此需要商户在请求中,通过paymentMethod参数来向UseePay说明,当前收银台应当展示哪些支付方式。UseePay Server将根据您请求中paymentMethod参数的值,响应对应的收银台界面。由于文档难免存在时效性差异,所以如果您在开发中不确定UseePay是否支持某种支付方式时,请及时咨询UseePay运营。
参数取值#
针对不同的需求,paymentMethod可以传递的值如下:| paymentMethod | 效果 | 
|---|
| 不传(为空) | 显示商户所有支持的支付方式 | 
| credit_card | 显示商户所有支持的支付方式 | 
| credit_card_only | 只显示信用卡 | 
| credit_card_ignore | 显示商户除了信用卡以外的支付方式 | 
| googlepay,applepay,pix ... | 传输了多个支付方式,一一展示传输的支付方式 | 
| googlepay | 只传输一种支付方式,只展示这种支付方式。如此处只展示googlepay。只指定一种支付方式时通常是有特殊业务需求,请多参考该支付方式的对接文档 | 
| 其他UseePay支持的支付方式... | 展示对应的支付方式 | 
假设商户当前支持的支付方式有 credit_card,googlepay,wechat_native
paymentMethod取不同值时的实际显示效果如下:paymentMethod为空
默认显示商户所有支持的支付方式

credit_card
显示商户所有支持的支付方式

credit_card_only
只显示信用卡

credit_card_ignore
显示商户除了信用卡之外的支付方式

googlepay,wechat_native
显示所有传输过来的支付方式

googlepay
只展示这一种支付方式
