【小程序 Demo】带你玩转支付宝小程序之支付卡包示例-阿里云开发者社区

开发者社区> 阿里小程序云> 正文

【小程序 Demo】带你玩转支付宝小程序之支付卡包示例

简介: 支付宝卡包是支付宝推出的一款可以管理电子凭证的产品,该产品聚合来自各类生活服务的票据凭证,包括优惠券、折扣券、代金券、换购券、电影票、演出票、火车票、机票。

前言

说明:本示例仅支持企业支付宝账号。

支付宝卡包(alipass),是支付宝公司推出的一款可以管理电子凭证的产品,该产品聚合来自各类生活服务的票据凭证,包括优惠券、折扣券、代金券、换购券、电影票、演出票、火车票、机票。本示例产品介绍和接入指南,参见支付宝卡包

_2019_06_10_10_05_08

前提条件

获取模板代码

下载 模板消息 Demo.zip 文件,并解压至本地。

使用步骤

_2019_06_10_10_06_49

添加功能

1.进入小程序开发中心,在我的小程序中,选择相应的小程序,进入该小程序详情页。
2.在小程序详情开发管理页面的功能列表中,点击 右上角添加功能按钮,添加获取会员信息功能小程序支付功能支付宝卡包功能。小程序支付功能需签约后生效,请点击功能列表最右侧操作栏立即签约,签约成功后,状态显示为已生效,即可调用小程序支付。

_2019_06_10_10_10_31
_2019_06_10_10_10_56
_2019_06_10_10_11_07

数据准备

在 sample 数据库中,新建 user_pay 数据表。

USE sample; 
CREATE TABLE `user_pay` (
 `id` int(11) NOT NULL AUTO_INCREMENT,
 `trade_no` varchar(200) DEFAULT NULL,
 `user_id` varchar(200) DEFAULT NULL,
 PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;

在 sample 数据库中,新建 user_card 数据表。

USE sample; 
CREATE TABLE `user_card` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` varchar(200) DEFAULT NULL,
  `card_id` varchar(200) DEFAULT NULL,
  `card_status` varchar(200) DEFAULT NULL,
  `serial_number` varchar(200) DEFAULT NULL,
 PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;

后端开发

打开Java > src > main >resources >application.properties文件,填入服务运行所需的参数。

_2019_06_10_10_13_52

_2019_06_10_10_16_26

_2019_06_10_10_17_00

打开小程序 IDE 快速示例

打开小程序开发者工具,点击新建项目,在通过小程序快速示例创建项目栏目下,选中支付宝卡包,点击下一步,即可在小程序开发者工具中快速创建支付宝卡包小程序。

_2019_06_10_10_20_26

_2019_06_10_10_21_03

前端开发

_2019_06_10_10_22_11

在线体验

_2019_06_05_10_11_21

开发者交流

扫码加入 阿里云小程序云支持群 交流讨论技术问题 更多直播等你观看

_jpeg

版权声明:本文中所有内容均属于阿里云开发者社区所有,任何媒体、网站或个人未经阿里云开发者社区协议授权不得转载、链接、转贴或以其他方式复制发布/发表。申请授权请邮件developerteam@list.alibaba-inc.com,已获得阿里云开发者社区协议授权的媒体、网站,在转载使用时必须注明"稿件来源:阿里云开发者社区,原文作者姓名",违者本社区将依法追究责任。 如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:developer2020@service.aliyun.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
阿里小程序云
使用钉钉扫一扫加入圈子
+ 订阅

阿里小程序云官方技术圈

官方博客
官网