4.1web.md 1.89 KB

交互图

微信接入配置

param 说明 备注
appid 应用id 微信公众平台中获取
secret secret 微信公众平台中获取
mch_id 商户号 微信商户平台中获取
key 支付key 微信商户平台中获取
API 调用文件 API 调用安全文件 用于退款,微信商户平台中获取
TXT文件 安全域名 用于支付云配置到微信的安全域名中

将以上信息以邮件提交到 liyi@cnlive.com ,以视讯云登录用户的邮箱发送。

到公众平台中设置网页授权的域名 user.cnlive.com

设置支付授权目录 http://unifypay.cnlive.com/weixin/

支付宝接入配置

param 说明 备注
partner_id 商户号
seller_email 支付宝用户邮箱
RAS_private RAS 私钥 使用支付宝官方工具生成
RAS_public RAS 公钥 支付宝后台获取

将以上信息以邮件提交到 liyi@cnlive.com ,以视讯云登录用户的邮箱发送

demo

生成支付云的URL,在网页中使用a标签或js打开URL,进入支付页面。


package com.cnlive.open.sdk;

import java.util.HashMap;
import java.util.Map;

public class Example {

    public static void main(String[] args) {
       String appId = "appId";//到http://open.cnlive.com 后台获取。
        String key = "key";//到http://open.cnlive.com 后台获取。
        Map<String,String> map = new HashMap<>();
        map.put("appId",appId);
        map.put("out_trade_no","test1");
        map.put("body","测试订单1");
        map.put("total_fee","1");
        map.put("notify_url","http://mydomain.com/test/notify_url");
        map.put("page_url","http://mydomain.com/test/page_url");
        String url = OpenUtil.buildURL("https://api.cnlive.com/open/api2/unifypay/alipay/pay", map, key);
        System.out.println(url);
        //使用javascript 打开url或直接跳转。
    }
}