start.bat
chmod +x start.sh
./start.sh
打开浏览器访问:http://localhost:8080
你应该能看到项目的API文档页面。
VnPay-Demo.postman_collection.json
测试服务状态:
GET http://localhost:8080/demo/test
测试支付接口:
POST http://localhost:8080/demo/apiPay
Content-Type: application/x-www-form-urlencoded
tradeType=SCAN_PAY&version=1.0&channel=ALI_PAY&mchNo=M1234567890&mchOrderNo=ORDER20240130001&body=测试商品&amount=10000¤cy=VND&timePaid=20240130120000¬ifyUrl=http://localhost:8080/demo/notify/getPayInfo&paySecret=bf183091a6654c339b7b452a996c4ce5
# 测试服务状态
curl http://localhost:8080/demo/test
# 测试支付接口
curl -X POST http://localhost:8080/demo/apiPay \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "tradeType=SCAN_PAY&version=1.0&channel=ALI_PAY&mchNo=M1234567890&mchOrderNo=ORDER$(date +%s)&body=测试商品&amount=10000¤cy=VND&timePaid=$(date +%Y%m%d%H%M%S)¬ifyUrl=http://localhost:8080/demo/notify/getPayInfo&paySecret=bf183091a6654c339b7b452a996c4ce5"
修改 application.properties
中的 server.port=8080
为其他端口。
检查:
Api-V1.8.13 (19) (2).docx
Api-V1.8.13EN.docx
祝测试顺利!🎉