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或直接跳转。
}
}