支付宝电脑端支付代码

这篇博客介绍了如何在项目中集成支付宝电脑端支付功能,包括沙箱环境的配置和实际支付接口的使用。详细讲解了支付接口代码、重要参数、退款接口代码及其关键参数,并提供了关闭交易接口的相关信息。
摘要由CSDN通过智能技术生成

在学习某些项目需要用到支付功能,如支付宝支付。

详细配置

演示沙箱环境下支付,沙箱环境和正式支付只不过一些参数不同 像AppId PrivateKey AlipayPublicKey gatewayUrl 这些参数会有不同。

代码配置

@Component
@Data
public class payConfig {
    private String PrivateKey = "应用私钥";
    //Appid
    private String AppId = "*******";
    //    支付宝网关地址
    private String gatewayUrl = "https://openapi-sandbox.dl.alipaydev.com/gateway.do";
    //    支付宝公钥
    private String AlipayPublicKey = "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkel5XHyasYpwEFDQHGvV5+zun8WzGDkkSPwzqWxz84LlEUpmvvxTAke4RW6QyX6iQv7idKd949r+7nqoxZyAqJbicmtkQjm3SDhD5izyu37GLAB/CYxmCMrTfsV2+v2QtdAOgx0gJ71s3ForW2/ZjOKn2Orhahuf9AFw6crkJsgikU+PPPphu2GwQXspw5hB5PAyRbCENGHpzawKLqTdbBCaVAmzD/sYky6CLxd4xfEixQuLZu20qPXwrYaXHofm9R7OmXw6m17mDjuAXr2ZaYSAO4EDmMLhR9FMHQ5YY/ogNng3J7ap3n7yHJfrCydSB6OsPMZCclZ9JzcT1iJmswIDAQAB";


    public String pay(PayVo payVo) throws AlipayApiException {
        AlipayConfig alipayConfig = new AlipayConfig();
//设置网关地址
        alipayConfig.setServerUrl(gatewayUrl);
//设置应用ID
        alipayConfig.setAppId(AppId);
//设置应用私钥
        alipayConfig.setPrivateKey(PrivateKey);
//设置请求格式,固定值json
        alipayConfig.setFormat(FORMAT_JSON);
//设置字符集
        alipayConfig.setCharset(CHARSET_UTF8);
//设置签名类型
        alipayConfig.setSignType(SIGN_TYPE_RSA2);
//设置支付宝公钥
        alipayConfig.setAlipayPublicKey(AlipayPublicKey);
        AlipayClient alipayClient = new DefaultAlipayClient(alipayConfig);
        String return_uri = "http://8j5704c509.goho.co/alipay.trade.page.pay-JAVA-UTF-8/return_url.jsp";
        String notify_url = "http://8j5704c509.goho.co/alipay.trade.page.pay-JAVA-UTF-8/notify_url.jsp";

        String out_trade_no = payVo.getOut_trade_no();    //订单号
        String total_amount = payVo.getT
  • 22
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值