You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
490 B
17 lines
490 B
export function requestPayment (params) {
|
|
let parseError = false
|
|
if (typeof params.orderInfo === 'string') {
|
|
try {
|
|
params.orderInfo = JSON.parse(params.orderInfo)
|
|
} catch (e) {
|
|
parseError = true
|
|
}
|
|
}
|
|
if (parseError) {
|
|
params.fail && params.fail({
|
|
errMsg: 'requestPayment:fail: 参数 orderInfo 数据结构不正确,参考:https://uniapp.dcloud.io/api/plugins/payment?id=orderinfo'
|
|
})
|
|
} else {
|
|
swan.requestPolymerPayment(params)
|
|
}
|
|
}
|
|
|