支付宝网页支付接入(沙箱环境)

1、生成RSA密匙

    关于RSA介绍和使用 传送门

    注意:工具生成的是应用公匙应用私匙

2、沙箱配置公匙

    将生成的应用公匙粘贴到途中箭头部分,保存提交,之后,点击查看支付宝公匙,并复制粘贴到本地一个单独的txt文件中,备用。

    详细可的参考官网的视频 传送门



    3、下载官网Demo,往自己的项目中添加支付的功能

             Demo下载地址 传送门
            我自己使用的是Spring boot项目,使用maven引用alipay的包。
            
      <dependency>
			<groupId>com.alipay.sdk</groupId>
			<artifactId>alipay-sdk-java</artifactId>
			<version>3.0.1</version>
		</dependency>

    4、创建支付Controller

            操作完第1、2步之后会保留三个钥匙一定要分清楚。应用公钥、应用私钥、支付宝公匙。

            注意:项目中配置的是支付宝公匙和应用私匙,很多初学者这块会把应用公匙当成支付宝公匙使用。

            需要用到的参数    

@Controller
@RequestMapping(value = "/alipay")
public class alipay {

	// 应用ID,您的APPID,收款账号既是您的APPID对应支付宝账号
	public static String app_id = "";

	// 商户私钥,您的PKCS8格式RSA2私钥
	public static String merchant_private_key = "";

	// 支付宝公钥,查看地址:https://openhome.alipay.com/platform/keyManage.htm 对应APPID下的支付宝公钥。
	public static String alipay_public_key = "";
	
	// 服务器异步通知页面路径 需http://格式的完整路径,不能加?id=123这类自定义参数,必须外网可以正常访问
	public static String notify_url = "http://公网地址/alipay/notifyUrl";

	// 页面跳转同步通知页面路径 需http://格式的完整路径,不能加?id=123这类自定义参数,必须外网可以正常
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值