Skip to content

woguava/cordova-plugin-alipay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#支付宝 cordova 插件

##插件安装 android 支持沙箱测试 ios不支持沙箱测试

## $ cordova plugin add https://github.com/woguava/cordova-plugin-alipay.git --variable ALIPAY_APPID=$(aliAPPID)  --variable ALIPAY_TEST=$(00 生产 01 测试)
## $ ionic cordova plugin add https://github.com/woguava/cordova-plugin-alipay.git --variable ALIPAY_APPID=$(aliAPPID)  --variable ALIPAY_TEST=$(00 生产 01 测试)

##插件删除

## $ cordova plugin rm cordova-plugin-alipay
## $ ionic plugin rm cordova-plugin-alipay

#插件调用

##在TyptScript中定义对象
## declare let cordova: any;

##调用方法
## orderInfo 根据支付宝规范后台进行加密签名后的字符串
## success 插件成功执行的回调函数 ,返回格式为 jsonstring 
## resultStatus 结果码含义(来源支付宝官方文档)
        9000	订单支付成功
        8000	正在处理中,支付结果未知(有可能已经支付成功),请查询商户订单列表中订单的支付状态
        4000	订单支付失败
        5000	重复请求
        6001	用户中途取消
        6002	网络连接出错
        6004	支付结果未知(有可能已经支付成功),请查询商户订单列表中订单的支付状态
        其它	其它支付错误
## 如: 
    {
        "resultStatus" : "9000",
        "memo" : "xxxxx",
        "result" : "{
                        \"alipay_trade_app_pay_response\":{
                            \"code\":\"10000\",
                            \"msg\":\"Success\",
                            \"app_id\":\"2014072300007148\",
                            \"out_trade_no\":\"081622560194853\",
                            \"trade_no\":\"2016081621001004400236957647\",
                            \"total_amount\":\"0.01\",
                            \"seller_id\":\"2088702849871851\",
                            \"charset\":\"utf-8\",
                            \"timestamp\":\"2016-10-11 17:43:36\"
                        },
                        \"sign\":\"NGfStJf3i3ooWBuCDIQSumOpaGBcQz+aoAqyGh3W6EqA/gmyPYwLJ2REFijY9XPTApI9YglZyMw+ZMhd3kb0mh4RAXMrb6mekX4Zu8Nf6geOwIa9kLOnw0IMCjxi4abDIfXhxrXyj********\",
                        \"sign_type\":\"RSA2\"
                    }"    
    }
    
## error 插件异常的回调函数,异常返回为 string
## cordova.plugins.UnionPay.AliPay(orderInfo,success, error);

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published