当前方式
目前仅在测试andrid环境下通过,IOS暂无测试
targetSdkVersion: 28
vue: 2.6.11
cordova-android: 8.1.0
"cordova-plugin-alipay-v2": "^2.0.0"
APP支付支付情景
-
用户已安装支付宝支付流程
1.用户在商家 App 中选择商品下单、确认购买,进入支付环节,选择支付宝,用户点击确认支付,如图 1;2.进入到支付宝页面,调起支付宝支付,出现确认支付界面,如图 2;
3.用户确认收款方和金额,点击立即支付后出现输入密码界面,如图 3;
4.输入正确密码后,支付宝端显示支付结果,如图 4;
5.自动回跳到商家 App 中,商家根据付款结果个性化展示订单处理结果,如图 5。
-
用户未安装支付宝支付流程
1.用户在商家 App 中选择商品下单、确认购买,进入支付环节,选择支付宝,用户点击确认支付,如图 6;
2.用户未安装支付宝客户端,则调起支付宝网页支付收银台,用户登录支付宝账户,如图 7;
3.登录成功后,进入确认付款页面,如图 8;
4.用户点击确认付款,进入支付密码页面,如下图 9;
5.用户输入密码,完成支付,展示支付结果,如图 10。
准备
申请前必须拥有经过实名认证的支付宝账户;
企业或个体工商户可申请;
需提供真实有效的营业执照,且支付宝账户名称需与营业执照主体一致;
网站能正常访问且页面显示完整,网站需要明确经营内容且有完整的商品信息;
网站必须通过 ICP 备案。如为个体工商户,网站备案主体需要与支付宝账户主体名称一致;
如为个体工商户,则团购不开放,且古玩、珠宝等奢侈品、投资类行业无法申请本产品。
支付宝APP支付流程
步骤3:返回带有签名信息的订单信息示例格式如下:
'alipay_sdk=alipay-sdk-java-dynamicVersionNo' +
'&app_id=2016101600701716&biz_content=%7B%22body%22%3A%22null%' +
'3Anull%22%2C%22out_trade_no%22%3A%22313507361383776256%22%2C%22' +
'product_code%22%3A%22ET+order%22%2C%22subject%22%3A%2239+%E5%AE' +
'%B9%E8%A5%BF%E5%A4%A7%E6%B0%B4%E8%A1%97%E5%8A%9E%E5%85%AC%E5%8C%BA%' +
'3A18+%E6%B3%8A%E5%AF%93%EF%BC%88%E8%B1%AA%E4%B8%B9%E5%BA%97%EF%BC%89%' +
'22%2C%22timeout_express%22%3A%2230m%22%2C%22total_amount%22%3A%220.01%22%' +
'7D&charset=UTF-8&format=json&method=alipay.trade.app.pay¬ify_url=https%3A%' +
'2F%2Fipts.zpmc.com%2Fpss%2Fet-service%2Falipay%2Fcallback&sign=aeCeGuaUI9kDYwz0L' +
'3UIR99knqh%2F1rrxjp8gXDQY3q6wxMQoSDn5NCS3RTUwGYT5%2FlgLu9NRq8ywUkrp6zWvy%2Filj5%2F4' +
'ZGkFhiDfEnNjKimeUq9Ne1tpNEYRHrv19dalaOEO7vX