支付宝小程-调起支付宝进行支付

  • 题记
  • 1.服务端创建交易订单
  • 2.前端唤起收银台支付
  • 完整代码

题记

在支付宝小程序中调起支付服进行支付相对比较简单,记录下流程,帮没接触过过的小伙伴出个坑。

前后端大概2天搞定,工作量再后台,前端就两步1小时搞定。

1.服务端创建交易订单

buy() {let params={...}goodsService.addMemberVip(params).then(res => {console.log('res: ', res);// 服务端先创建一个交易订单payService.pay(res); // id: 110}).catch(err => {console.log('err: ', err);});
}

2.前端唤起收银台支付

// 前端根据交易订单唤起收银台支付
pay(id) {my.tradePay({tradeNO: id,success: function (res) {console.log('pay-res: ', res);},fail: function (err) {console.log('pay-err: ', err);},});
}

完整代码

封装一个支付的service
pay.service.js

export default {// 唤起收银台支付pay(id) {my.tradePay({tradeNO: id,success: function (res) {console.log('pay-res: ', res);},fail: function (err) {console.log('pay-err: ', err);},});}
}

具体页面

import payService from '../../service/pay.service';buy() {console.log('this.data.currentVip: ', this.data.currentVip);let params={"type":  this.data.currentVip.memberVipLevelStatus,"vipId": this.data.currentVip.id}console.log('params: ', params);goodsService.addMemberVip(params).then(res => {console.log('res: ', res);payService.pay(res);}).catch(err => {console.log('err: ', err);});}

支付宝小程-调起支付宝进行支付相关推荐

  1. 抖音小程序调起支付宝支付php微擎代码和HTML代码

              抖音小程序调起支付宝支付php微擎代码和HTML代码 内部订单号生成后,下一步调支付宝支付.内部订单号没有成功的看https://blog.csdn.net/weixin_3761 ...

  2. 支付宝支付开发实践总结-Java-支付宝当面付-支付宝小程序-二维码生成-支付宝退款-APP调起支付宝支付

    虽然目前相对较火的支付方式是微信支付,但是本人更喜欢支付宝支付,有积分拿,还可以部分提现免手续费,每月还有信用卡还款免手续费额度,捐步数,蚂蚁森林等等,扯远了,总之,对我来说,微信用于沟通,支付宝是支 ...

  3. 微信小程序公众号支付宝小程序的登录授权、支付、分享、人脸识别人脸核身

    文章目录 一.微信小程序 1. 获取信息用户信息 2.支付 3.分享 4. 腾讯云小程序人脸核身 二.微信公众号 1.获取信息用户信息 2.支付 3. 分享(普通分享) 4.分享(vue单页面 配置分 ...

  4. 支付宝小程 rich-text标签不显示问题解决

    原因: 在支付宝小程序中,rich-text的nodes 属性只支持使用 Array类型,如果需要支持 HTML String,则需要自己将 HTML String 转化为 nodes 解决方式: 安 ...

  5. 支付宝小程引入 SJS

    import-sjs 标签用于将 SJS 脚本文件定义的符号引入当前 AXML 文件 <!-- page.axml --> <import-sjs name="util&q ...

  6. uniapp支付宝小程扫描二维码获取参数

    onLaunch(options) {if (options.query && options.query.qrCode) {this.qrCodeUrl = options.quer ...

  7. 支付宝小程序跳转支付宝官方页面

    my.ap.navigateToAlipayPage 是用于小程序中跳转到支付宝官方业务或运营活动页面的 API. 具体用法参考官方文档: my.ap.navigateToAlipayPage | 小 ...

  8. 支付宝小程序服务器要求,支付宝小程序:支付宝服务端SDK

    支付宝 OpenAPI SDK Yet Another Alipay OpenAPI Smart Development Kit 主要功能 OOP风格化的,可弹性扩容的,支付宝OpenAPI SDK ...

  9. 支付宝小程序唤起签约并支付(周期扣款)

    目录 获取支付参数拼接成的字符串 支付宝小程序内唤起签约并支付页面 获取支付参数拼接成的字符串 调用alipay.trade.app.pay接口,获取orderStr,具体参数如下: 公共请求参数 参 ...

最新文章

  1. Python学习笔记:常用内建模块5
  2. 也来玩玩MongoDB
  3. 疯子的算法总结(六) 简单排序总 选择排序+插入排序+比较排序+冒泡排序
  4. 本地打开extjs api docs 的方法
  5. Leetcode--1004. 最大连续1的个数Ⅲ
  6. pagehelper插件oracle,带你学习最简单的分页插件PageHelper
  7. 手机存储不足怎么办?用好这份清理指南你的手机还能再战三年
  8. DotNET:LINQ对泛型(Generic)操作和泛型方法及属性
  9. stringstream 使用方法
  10. jquery ajax提交form表单,jquery+ajax提交form表单方法总结
  11. 测试脚本常用知识点python
  12. 两端外伸梁内力计算机程序,外伸梁、不等跨连续梁的最大内力如何求解 ?
  13. 递归法应用背包问题C语言课程设计,数据结构课程设计背包问题.doc
  14. 【题解】P2627 [USACO11OPEN]Mowing the Lawn G
  15. JDE910笔记2--OMW项目建立及简单使用[转]
  16. 推荐系统组队学习之概述
  17. 前端传输JSON格式数据 居然尾随了一个等于号...
  18. ce修改器我的世界服务器,如何用ce修改我的世界饥饿度 | 手游网游页游攻略大全...
  19. OpenGL - SSAO
  20. ios平台微信的语音文件AUD格式其实就是AMR格式

热门文章

  1. Don Box博客中文版志愿者翻译已招募
  2. Lazada新手批量发布产品快速铺货详细教程:
  3. 学习Python的建议
  4. Spring Cloud zuul自定义异常信息
  5. 基于微信小程序的菜谱管理系统(菜谱小程序设计后台JavaSSM)
  6. Zynq和FPGA区别——快速认识Zynq开发
  7. 前端,值得收藏的那些网站
  8. 本地 paraview 查看节点数据
  9. 超级简单五子棋小游戏(含代码)
  10. 计算几何2- 判断两线段是否相交