Cordova集成支付宝支付

申请帐号

首先你需要从这个网站支付宝商家页面申请帐号,然后申请无线支付

中间需要经历实名认证,对公帐号认证等等认证,全部成功之后会收到短信通知告诉你预约成功。

上传RSA公钥

  • 按照这个网页的说明生成RSA公钥
    注意:在pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt这一步会将生成的PKCS8格式的私钥打印到屏幕,需要手动保存。之后需要使用。
  • 然后把生成好的RSA公钥上传到这个支付宝上,参照这个网页

注意上传的时候记住删掉公钥文件前后的—–BEGIN PUBLIC KEY—–和—–END PUBLIC KEY—–,以及空格和换行,否则会告诉你公钥非法

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
1. 首先,在支付开放平台上注册并创建一个应用,获取应用的AppID、商户私钥和支付公钥。 2. 在SpringBoot项目中,使用支付SDK集成支付支付功能。具体步骤如下: (1)引入支付SDK依赖: ```xml <dependency> <groupId>com.alipay.sdk</groupId> <artifactId>alipay-sdk-java</artifactId> <version>3.3.0.ALL</version> </dependency> ``` (2)配置支付相关参数: ```properties alipay.app-id=应用的AppID alipay.private-key=商户私钥 alipay.public-key=支付公钥 alipay.gateway-url=https://openapi.alipay.com/gateway.do alipay.timeout=30m ``` (3)编写支付支付接口: ```java @RestController @RequestMapping("/api/pay") public class AlipayController { @Autowired private AlipayService alipayService; @PostMapping("/alipay") public String alipay(@RequestBody AlipayRequest request) { return alipayService.pay(request); } } ``` (4)在AlipayService中实现支付支付功能: ```java @Service public class AlipayServiceImpl implements AlipayService { @Autowired private AlipayClient alipayClient; @Override public String pay(AlipayRequest request) { AlipayTradeAppPayRequest alipayRequest = new AlipayTradeAppPayRequest(); alipayRequest.setBizContent(request.getBizContent()); alipayRequest.setNotifyUrl(request.getNotifyUrl()); try { AlipayTradeAppPayResponse response = alipayClient.sdkExecute(alipayRequest); return response.getBody(); } catch (Exception e) { e.printStackTrace(); return null; } } } ``` 3. 在Vue项目中,使用支付SDK集成支付支付功能。具体步骤如下: (1)引入支付SDK: ```html <script src="https://g.alicdn.com/aliyun/alipay-sdk/15.7.1/alipay.min.js"></script> ``` (2)调用支付支付接口: ```javascript let params = { body: '测试商品', subject: '测试商品', outTradeNo: '20150320010101001', timeoutExpress: '30m', totalAmount: '0.01', productCode: 'QUICK_MSECURITY_PAY' }; alipay.pay(params, function(result){ // 支付成功 }, function(error){ // 支付失败 }); ``` 注意:支付支付需要在移动端进行,因此Vue项目需要使用Cordova或其他移动端框架打包成移动端应用。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值