Java(支付宝)[沙箱环境]

本文介绍了如何注册支付宝开放平台并使用沙箱环境进行开发。首先,通过支付宝官网扫码注册并登录。然后,进入开发中心,利用沙箱环境进行测试。详细步骤包括参照官方文档设置maven依赖,获取appid、gateway_url、alipay_public_key等关键信息,生成merchant_private_key,并设定sign_type、notify_url和return_url。同时,文章还提及了回调和返回方法的实现。
摘要由CSDN通过智能技术生成

注册支付宝开放平台

支付宝开放平台:https://www.alipay.com/
支付宝扫码注册后,以后扫码就可以登录了。

使用沙箱环境

选择 开发中心 → 研发服务。
沙箱
使用沙箱环境文档:https://docs.open.alipay.com/200/105311/

栗子

添加 maven 依赖:

<dependency>
	<groupId>com.alipay.sdk</groupId>
	<artifactId>alipay-sdk-java</artifactId>
	<version>3.7.73.ALL</version>
</dependency>
<dependency>
	<groupId>commons-logging</groupId>
	<artifactId>commons-logging</artifactId>
	<version>1.1.1</version>
</dependency>

支付方法:

  • 查看沙箱应用,可以找到 appid、gateway_url(支付宝网关)、alipay_public_key(支付宝公钥)。
  • 生成密钥(merchant_private_key):https://docs.open.alipay.com/291/105971
  • sign_type:RSA2
  • notify_url:外网可以访问的回调地址。
  • return_url:外网可以访问的返回地址。
@PostMapping("goPay")
@ResponseBody
public String goPay(@RequestParam("taskId") String taskId) {
   
    String result = "";
    try {
   
        AlipayClient alipayClient = new DefaultAlipayClient(gateway_url, app_id, merchant_private_key, "json", charset, alipay_public_key, sign_type);
        AlipayTradePagePayRequest alipayRequest = new AlipayTradePagePayRequest();
        alipayRequest.setReturnUrl(r
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值