Payment模块管理支付功能,用于提供网页安全支付能力,支持通过Web接口进行支付操作。通过plus.payment可获取支付管理对象。
permissions
"Payment": { "description": "访问支付插件" }
支付通道对象
interface plus.payment.PaymentChannel { attribute DOMString id; attribute DOMString description; attribute Boolean serviceReady; function void installService(); }
PaymentChannel对象表示特定的支付通道,用于向系统请求支付操作。
支付操作结果对象
interface plus.payment.PaymentResult { attribute PaymentChannel channel; attribute DOMString tradeno; attribute DOMString description; attribute DOMString url; attribute DOMString signature; }
PaymentResult对象表示支付操作返回结果,用于确认支付操作成功。
获取支付通道成功回调
void ChannelsSuccessCallback ( channels ) { // Get payment channels success code }
当获取支付通道列表成功时的回调函数,用于返回终端支持的支付通道列表。
支付操作成功回调
void PaymentSuccessCallback ( result ) { // Payment success code }
当支付操作成功时的回调函数,用于返回支付操作的成功信息。
支付操作失败回调
void PaymentErrorCallback( error ) { // Payment error code }
当支付操作失败时的回调函数,用于返回支付操作失败的错误信息。