W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
本示例僅支持企業(yè)支付寶賬號(hào)。
支付寶卡包(alipass),是支付寶公司推出的一款可以管理電子憑證的產(chǎn)品,該產(chǎn)品聚合來自各類生活服務(wù)的票據(jù)憑證,包括優(yōu)惠券、折扣券、代金券、換購券、電影票、演出票、火車票、機(jī)票。
下載 支付寶卡包 Demo.zip 文件,并解壓至本地。
在 sample 數(shù)據(jù)庫中,新建 user_pay 數(shù)據(jù)表。
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 數(shù)據(jù)庫中,新建 user_card 數(shù)據(jù)表。
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;
打開 server > src > main > resources > application.properties 文件,填入服務(wù)運(yùn)行所需的參數(shù)。
生成 RSA 密鑰并配置應(yīng)用私鑰及公鑰,詳情請(qǐng)參見 設(shè)置接口加簽方式。
#應(yīng)用的私鑰,需要保管好,應(yīng)用的公鑰存儲(chǔ)在支付寶服務(wù)端
alipay.appconfig.privatekey=
#支付寶提供給這個(gè)應(yīng)用的公鑰,私鑰存儲(chǔ)在支付寶服務(wù)端中
alipay.appconfig.publickey=
#開放平臺(tái)申請(qǐng)應(yīng)用的Id
alipay.appconfig.appid=
spring.datasource.url=jdbc:mysql://${demo.mysql.address}:3306/sample?useUnicode=true&characterEncoding=utf8
#數(shù)據(jù)庫用戶名稱
spring.datasource.username=admin
#數(shù)據(jù)庫用戶密碼
spring.datasource.password=
#數(shù)據(jù)庫地址,由于數(shù)據(jù)庫跟應(yīng)用服務(wù)在同一個(gè)服務(wù)器,所以在服務(wù)器上運(yùn)行時(shí)可以設(shè)值為 localhost
demo.mysql.address=localhost
若小程序后端服務(wù)部署在云應(yīng)用上,參見 詳解 Todo 示例。
在 IDE 啟動(dòng)界面新建 云與開放能力 > 支付包卡包 模板項(xiàng)目,或者打開獲取模板代碼中的 zip 文件內(nèi)容。
將支付寶卡包示例小程序 client > pages > index > api.js 文件中 baseUrl
修改為實(shí)際后端服務(wù)域名,即可開發(fā)小程序前端界面。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: