Java实现支付宝扫码支付沙箱环境实例

1、进入蚂蚁金服开放平台登录注册

网址为:https://openhome.alipay.com/developmentDocument.htm进入后登录自己的支付宝账户,
登录后点击进入管理中心

 

 

进入后,下拉到最下面,找到沙箱

 

 进入后左侧的菜单有三个选项:沙箱应用,沙箱账号,沙箱工具,三个选项的页面分别为

 

 

 

 

 

 可以在沙箱工具页面下载测试工具:支付宝客户端沙箱版,该工具是一个App在手机上运行,和支付宝手机端差不多。我们可以使用沙箱账号界面中提供的商家,用户的账号密码登录该手机App(但是目前该APP仅支持安卓版)。

2、配置接口加签方式

首先下载密钥生成工具 : https://opendocs.alipay.com/open/02kipl

 

 

 

 点击生成密钥即可生成相应的密钥,回到上述“沙箱应用”界面,将自己生成的秘钥填入,填入后会生成一个支付宝公钥,该公钥后面会用到

 

 

 

//↓↓↓↓↓↓↓↓↓↓请在这里配置您的基本信息↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

    // 应用ID,您的APPID,收款账号既是您的APPID对应支付宝账号
    public static String app_id = "";
    
    // 商户私钥,您的PKCS8格式RSA2私钥(刚用工具生成的私钥)
    public static String merchant_private_key = "";
    
    // 支付宝公钥,将私钥填入自定义秘钥后产生的支付宝公钥
    public static String alipay_public_key = "";

    // 服务器异步通知页面路径  需http://格式的完整路径,不能加?id=123这类自定义参数,必须外网可以正常访问
    public static String notify_url = "http://pay.glorze.com/alipay/notifyUrl"; 

// 页面跳转同步通知页面路径 需http://格式的完整路径,不能加?id=123这类自定义参数,必须外网可以正常访问
public static String return_url = "http://pay.florze.com/alipay/returnUrl";

 关于上述的 notify_url 和 return_url,必须是外网可以访问的地址,可以通过花生壳等内网穿透工具,将自己本地的项目映射出一个地址使用

posted @ 2022-10-17 17:48  孤舟蓑笠翁·  阅读(318)  评论(0编辑  收藏  举报