Ionic4支付宝支付 Ionic支付宝支付

10 篇文章 0 订阅
3 篇文章 0 订阅

支付宝WS_APP_PAY_SDK_BASE_2.0 《APP支付》

支付宝的cordova插件其实在github上已经有很多了,但是都已经是以前的版本了。在2016年11月的时候支付宝进行了一次更新,支付宝的SDK升级到2.0版本。以前在app中使用支付宝进行支付叫做移动支付,11月之后更名为APP支付。

本插件仅支持《APP支付》,不支持移动支付

功能说明

根据支付宝的说明文档的建议,为保证安全,签名都放到后端去做,前端只需要接收后台传入签名字符串,使用该插件调用支付宝SDK完成支付
APP_ID:对应开放平台中应用的APPID,主要用于iOS平台xcode构建URL Schemes

支持平台

  • android (alipaySdk-20161129.jar)
  • iOS

安装

cordova plugin add cordova-plugin-alipay-v2 --variable APP_ID=[your AppId]

特注:

ionic3以上使用时需声明cordova

declare const cordova: any;

调用支付插件

cordova.plugins.alipay.payment(pay.datas.paymentParams, (success) => {

	if(success.resultStatus === 9000){
		// 调用成功  success.resultStatus 为状态码
		/**
	     *  状态码:
	     *  9000  订单支付成功 ;8000 正在处理中
	     */
	}
	
}, (error) => {
	// 调用失败
	/**
     *  状态码:
     *  4000  订单支付失败 ;6001  用户中途取消 ;6002 网络连接出错
     */
});
resultStatus  状态代码  e.result  本次操作返回的结果数据 e.memo 提示信息
resultStatus  9000  订单支付成功 ;8000 正在处理中  调用function success
resultStatus  4000  订单支付失败 ;6001  用户中途取消 ;6002 网络连接出错  调用function error
当resultStatus为9000时,请去服务端验证支付结果
/**
 * 同步返回的结果必须放置到服务端进行验证(验证的规则请看https://doc.open.alipay.com/doc2/
 * detail.htm?spm=0.0.0.0.xdvAU6&treeId=59&articleId=103665&
 * docType=1) 建议商户依赖异步通知
 */
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值