免费沙箱软件模拟支付_JAVA模拟支付宝支付-沙箱环境

最近在个人的小项目中用到了沙箱环境下的支付宝支付功能,这里做一个总结和介绍。

配置

先去支付宝开发者文档-沙箱配置沙箱环境,这里主要注意沙箱环境密钥的设置方法,具体步骤文档都写的很清楚了。

image.png

总结下,在开发时主要用到几个参数。

1、支付宝网关,即https://openapi.alipaydev.com/gateway.do

2、应用ID,这个在开发者中心可以查看

3、签名方式,使用RSA2

4、应用私钥,PKCS8格式的RSA2私钥,密钥生成工具生成

5、支付宝公钥,密钥生成工具生成,生成之后可以在个人开发者中心查看

配置.png

开始使用

首先需要引入两个概念,同步回调和异步回调。

同步回调:在用户完成支付之后回调,告诉用户已经支付成功,但是并不表示扣款成功,如果你把这个当成扣款成功的标识,那么你可亏惨了。

异步回调:扣款成功之后的回调。

联想到实际的支付场景,用户肯定要先支付,再从支付宝余额中扣除,才真正实现了支付功能。

说明.png

配置好同步和异步回调地址

link.png

前端

用户点击支付按钮之后,进入支付页面,这里我主要传递了4个参数,具体根据自己需求

payment: function (orderNumber) {

var data = {};

data.out_trade_no = orderNumber;//订单号

data.total_amount = "5.00";//支付金额

data.subject = "图像隐写在线服务平台资源下载支付";//标题

data.body = "在您完成付款之后,平台会自动将生成的图片下载到您本地";//备注信息

$.ajax({

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值