27 lines
675 B
JavaScript
27 lines
675 B
JavaScript
import BasePlatform from './BasePlatform';
|
|
|
|
|
|
|
|
class AppPlatform extends BasePlatform {
|
|
constructor() {
|
|
super();
|
|
this.code = 'APP_ANDROID';
|
|
this.env = 'app';
|
|
}
|
|
async pay(data, event) {
|
|
console.log('pay', data, event);
|
|
return new Promise((resolve, reject) => {
|
|
uni.requestPayment({
|
|
provider: 'alipay',
|
|
orderInfo: data,
|
|
success: (res) => {
|
|
resolve({ isPay: true });
|
|
},
|
|
fail: (err) => {
|
|
resolve({ isPay: false });
|
|
}
|
|
});
|
|
});
|
|
}
|
|
}
|
|
export default AppPlatform; |