首页 > HTML5/CSS3

html5plus Payment模块管理支付功能

发表于2015-07-16 11:47:59| --次阅读| 来源webkfa| 作者html5plus

摘要:Payment模块管理支付功能,用于提供网页安全支付能力,支持通过Web接口进行支付操作。通过plus.payment可获取支付管理对象。

payment

Payment模块管理支付功能,用于提供网页安全支付能力,支持通过Web接口进行支付操作。通过plus.payment可获取支付管理对象。

方法:

对象:

回调方法:

权限:

permissions

"Payment": {
	"description": "访问支付插件"
}
			

PaymentChannel

支付通道对象

interface plus.payment.PaymentChannel {
	attribute DOMString id;
	attribute DOMString description;
	attribute Boolean serviceReady;
	function void installService();
}
				

说明:

PaymentChannel对象表示特定的支付通道,用于向系统请求支付操作。

属性:

方法:

PaymentResult

支付操作结果对象

interface plus.payment.PaymentResult {
	attribute PaymentChannel channel;
	attribute DOMString tradeno;
	attribute DOMString description;
	attribute DOMString url;
	attribute DOMString signature;
}
				

说明:

PaymentResult对象表示支付操作返回结果,用于确认支付操作成功。

属性:

ChannelsSuccessCallback

获取支付通道成功回调

void ChannelsSuccessCallback ( channels ) {
	// Get payment channels success code
}
				

说明:

当获取支付通道列表成功时的回调函数,用于返回终端支持的支付通道列表。

参数:

  • channels: Array ) 必选 数组,系统支持的支付通道PaymentChannel列表

返回值:

void : 无

PaymentSuccessCallback

支付操作成功回调

void PaymentSuccessCallback ( result ) {
	// Payment success code
}
				

说明:

当支付操作成功时的回调函数,用于返回支付操作的成功信息。

参数:

  • result : PaymentResult ) 必选 支付操作成功的信息

返回值:

void : 无

PaymentErrorCallback

支付操作失败回调

void PaymentErrorCallback( error ) {
	// Payment error code
}
				

说明:

当支付操作失败时的回调函数,用于返回支付操作失败的错误信息。

参数:

  • error: DOMException ) 必选 支付操作失败错误信息,可通过error.code获取错误代码
    支付错误代码如下: 62000,客户端未安装支付通道依赖的服务; 62001,用户取消支付操作; 62002,此设备不支持支付; 62003,数据格式错误; 62004,支付账号状态错误; 62005,订单信息错误; 62006,支付操作内部错误; 62007,支付服务器错误; 62008,网络问题引起的错误; 62009,其它未定义的错误。

返回值:

void : 无

相关文章

猜你喜欢

学到老在线代码浏览器 关闭浏览
友情链接: hao123 360导航 搜狗网址导航 114啦网址导航 博客大全
Copyright © 1999-2014, WEBKFA.COM, All Rights Reserved  京ICP备14034497号-1