W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
本示例僅支持企業(yè)支付寶賬號。
小程序支付和 APP 支付的支付流程與體驗基本一致,也支持核銷口碑券和口碑商戶優(yōu)惠功能。已簽約小程序支付或在口碑開店的商戶建議接入小程序支付。小程序支付在小程序內(nèi)不能通過掃碼、條碼、聲波付等方式支付,只能喚起收銀臺進(jìn)行支付。本示例的產(chǎn)品介紹和接入指南,參見 小程序支付。
下載 小程序支付Demo.zip 文件,并解壓至本地。
打開 server > src > main > resources > application.properties 文件,填入服務(wù)運行所需的參數(shù)。
#應(yīng)用的私鑰,需要保管好,應(yīng)用的公鑰存儲在支付寶服務(wù)端
alipay.appconfig.privatekey=
#支付寶提供給這個應(yīng)用的公鑰,私鑰存儲在支付寶服務(wù)端中
alipay.appconfig.publickey=
#開放平臺申請應(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ù)在同一個服務(wù)器,所以在服務(wù)器上運行時可以設(shè)值為 localhost
demo.mysql.address=localhost
若小程序后端服務(wù)部署在云應(yīng)用上,參見 詳解 Todo 示例。
在 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;
在 IDE 中打開下載代碼文件夾中 client 文件夾的前端代碼。
將小程序支付示例項目的 pages > index > index.js 文件中 URL 修改為實際后端服務(wù)域名,即可開發(fā)小程序前端界面。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: