全国代收货款平台-快递鸟、菜鸟

京东凭借自建物流开启了货到付款销售模式,目前唯品会、天猫等也逐渐使用自建物流开始提供货到付款服务。其实,对于一些没有能力自建物流的电商来说,可以找全国代收货款的平台推出货到付款服务。目前做全国代收货款比较成熟的是快递鸟和菜鸟,这里就对这两家平台做一下基本介绍和接入方式。

一.代收货款平台介绍

1.菜鸟

货到付款服务就是买家收到货,验货后再付款,是一种安全、便捷、时尚的支付和物流方式。有助商家拉新客,增加更多的消费人群;降低买家网上购物的门槛;扩大卖家推广市场;提高卖家订单转化率。

1)准入条件

主要为淘系用户服务。

a.天猫卖家准入条件:

店铺为非虚拟类目,同时店铺第一主营类目为非虚拟类目。

b.淘宝卖家准入条件:

①店铺为非虚拟类目,同时店铺第一主营类目为非虚拟类目

②卖家信用评分:1钻以上(含1钻)

③支持消保并已缴纳保证金

2)申请流程

登录后到 “我的淘宝”—“我是卖家”—“物流管理”—“物流服务”,选择“货到付款”后点击“立即订购”。

3)收费标准


快递公司


现金支付


扫码支付(收费按照现金支付的50%收取)


 


服务费比率


起步价


封顶价


服务费率比


起步价


封顶价


返款周期


(交易额)


(元)


(元)


(交易额)


(元)


(元)


圆通


1.00%


4


100


0.50%


2


50


周期为 T+5 个工作日(T指买家签收付款日),遇节假日则顺延2日


中通


1.00%


3



0.50%


2



韵达


0.80%


3.5


100


0.40%


2


50


宅急送


1.20%


4


100


0.60%


2


50


顺丰


1.50%


5



0.75%


2


2.快递鸟

快递鸟货款金融服务基于下线在单、电子面单服务上,为用户提供货款金融服务,如代收货款、垫付(即将上线)等货款服务,方便用户在接入快递鸟服务后,能享受更优质的、更专业、更安全的货款服务,为用户的生意保驾护航。

1)使用用户

主要为非淘系用户服务。如行业ERP、B2B和B2C电商平台、电商网站、仓储、清关公司、电商ERP等。

2)申请流程

申请账号获得ID和KEY—技术对接(在线下单接口/电子面单接口)—向快递网点申请账号—联调使用。

3)收费标准


快递公司


现金支付/借记卡刷卡支付/信用卡刷卡支付


服务费比率


起步价


封顶价


货款限额


起步价


返款周期(节假日顺延)


(交易额)


(元)


(元)


(元)


顺丰


3.00%


5




全国(港澳台除外)


T+3


邮政


1.00%


3




广东深圳


周二、周四


龙邦


0.20%


2




广东


T+1


速腾


0.20%


2




广东


T+1

二.代收货款对接及使用

基于电子面单接口的接入方式

1)订单编号(OrderCode)不可重复提交,重复提交系统会返回具体错误代码。

2)接口支持的消息接收方式为HTTP POST,请求方法的编码格式(utf-8):"application/x-www-form-urlencoded;charset=utf-8"。

3)API测试地址:http://testapi.kdniao.cc:8081/api/EOrderService

4)API正式地址:http://api.kdniao.cc/api/EOrderService

5)接口申请地址:www.kdniao.com

6)请求系统级参数说明

备注:R-必填(Required),O-可选(Optional),C-报文中该参数在一定条件下可选(Conditional)。

7)JAVA接入demo

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.UnsupportedEncodingException;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLEncoder;
import java.util.HashMap;
import java.util.Map;
import com.sun.org.apache.xerces.internal.impl.dv.util.Base64;
import java.security.MessageDigest; 

/**
 *
 * 快递鸟电子面单接口

 * ID和Key请到官网申请:http://www.kdniao.com/ServiceApply.aspx
 */

public class KdGoldAPIDemo {

	//电商ID
	private String EBusinessID="请到快递鸟官网申请http://www.kdniao.com/ServiceApply.aspx";
	//电商加密私钥,快递鸟提供,注意保管,不要泄漏
	private String AppKey="请到快递鸟官网申请http://www.kdniao.com/ServiceApply.aspx";
	//请求url, 正式环境地址:http://api.kdniao.cc/api/Eorderservice
	private String ReqURL="http://testapi.kdniao.cc:8081/api/Eorderservice";	

	/**
     * Json方式 电子面单
	 * @throws Exception
     */
	public String orderOnlineByJson() throws Exception{
		String requestData= "{‘OrderCode‘: ‘012657700387‘," +
                "‘ShipperCode‘:‘EMS‘," +
                "‘PayType‘:1," +
                "‘ExpType‘:1," +
                "‘Cost‘:1.0," +
                "‘OtherCost‘:1.0," +
                "‘Sender‘:" +
                "{" +
                "‘Company‘:‘LV‘,‘Name‘:‘Taylor‘,‘Mobile‘:‘15018442396‘,‘ProvinceName‘:‘上海‘,‘CityName‘:‘上海‘,‘ExpAreaName‘:‘青浦区‘,‘Address‘:‘明珠路73号‘}," +
                "‘Receiver‘:" +
                "{" +
                "‘Company‘:‘GCCUI‘,‘Name‘:‘Yann‘,‘Mobile‘:‘15018442396‘,‘ProvinceName‘:‘北京‘,‘CityName‘:‘北京‘,‘ExpAreaName‘:‘朝阳区‘,‘Address‘:‘三里屯街道雅秀大厦‘}," +
                "‘Commodity‘:" +
                "[{" +
                "‘GoodsName‘:‘鞋子‘,‘Goodsquantity‘:1,‘GoodsWeight‘:1.0}]," +
                "‘Weight‘:1.0," +
                "‘Quantity‘:1," +
                "‘Volume‘:0.0," +
                "‘Remark‘:‘小心轻放‘," +
                "‘IsReturnPrintTemplate‘:1}";

		Map<String, String> params = new HashMap<String, String>();
		params.put("RequestData", urlEncoder(requestData, "UTF-8"));
		params.put("EBusinessID", EBusinessID);
		params.put("RequestType", "1007");
		String dataSign=encrypt(requestData, AppKey, "UTF-8");
		params.put("DataSign", urlEncoder(dataSign, "UTF-8"));
		params.put("DataType", "2");

		String result=sendPost(ReqURL, params);	

		//根据公司业务处理返回的信息......

		return result;
	}
	/**
     * MD5加密
     * @param str 内容
     * @param charset 编码方式
	 * @throws Exception
     */
	@SuppressWarnings("unused")
	private String MD5(String str, String charset) throws Exception {
	    MessageDigest md = MessageDigest.getInstance("MD5");
	    md.update(str.getBytes(charset));
	    byte[] result = md.digest();
	    StringBuffer sb = new StringBuffer(32);
	    for (int i = 0; i < result.length; i++) {
	        int val = result[i] & 0xff;
	        if (val <= 0xf) {
	            sb.append("0");
	        }
	        sb.append(Integer.toHexString(val));
	    }
	    return sb.toString().toLowerCase();
	}

	/**
     * base64编码
     * @param str 内容
     * @param charset 编码方式
	 * @throws UnsupportedEncodingException
     */
	private String base64(String str, String charset) throws UnsupportedEncodingException{
		String encoded = Base64.encode(str.getBytes(charset));
		return encoded;
	}	

	@SuppressWarnings("unused")
	private String urlEncoder(String str, String charset) throws UnsupportedEncodingException{
		String result = URLEncoder.encode(str, charset);
		return result;
	}

	/**
     * 电商Sign签名生成
     * @param content 内容
     * @param keyValue Appkey
     * @param charset 编码方式
	 * @throws UnsupportedEncodingException ,Exception
	 * @return DataSign签名
     */
	@SuppressWarnings("unused")
	private String encrypt (String content, String keyValue, String charset) throws UnsupportedEncodingException, Exception
	{
		if (keyValue != null)
		{
			return base64(MD5(content + keyValue, charset), charset);
		}
		return base64(MD5(content, charset), charset);
	}

	 /**
     * 向指定 URL 发送POST方法的请求
     * @param url 发送请求的 URL
     * @param params 请求的参数集合
     * @return 远程资源的响应结果
     */
	@SuppressWarnings("unused")
	private String sendPost(String url, Map<String, String> params) {
        OutputStreamWriter out = null;
        BufferedReader in = null;
        StringBuilder result = new StringBuilder();
        try {
            URL realUrl = new URL(url);
            HttpURLConnection conn =(HttpURLConnection) realUrl.openConnection();
            // 发送POST请求必须设置如下两行
            conn.setDoOutput(true);
            conn.setDoInput(true);
            // POST方法
            conn.setRequestMethod("POST");
            // 设置通用的请求属性
            conn.setRequestProperty("accept", "*/*");
            conn.setRequestProperty("connection", "Keep-Alive");
            conn.setRequestProperty("user-agent",
                    "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;SV1)");
            conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
            conn.connect();
            // 获取URLConnection对象对应的输出流
            out = new OutputStreamWriter(conn.getOutputStream(), "UTF-8");
            // 发送请求参数
            if (params != null) {
		          StringBuilder param = new StringBuilder();
		          for (Map.Entry<String, String> entry : params.entrySet()) {
		        	  if(param.length()>0){
		        		  param.append("&");
		        	  }
		        	  param.append(entry.getKey());
		        	  param.append("=");
		        	  param.append(entry.getValue());
		        	  System.out.println(entry.getKey()+":"+entry.getValue());
		          }
		          System.out.println("param:"+param.toString());
		          out.write(param.toString());
            }
            // flush输出流的缓冲
            out.flush();
            // 定义BufferedReader输入流来读取URL的响应
            in = new BufferedReader(
                    new InputStreamReader(conn.getInputStream(), "UTF-8"));
            String line;
            while ((line = in.readLine()) != null) {
                result.append(line);
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
        //使用finally块来关闭输出流、输入流
        finally{
            try{
                if(out!=null){
                    out.close();
                }
                if(in!=null){
                    in.close();
                }
            }
            catch(IOException ex){
                ex.printStackTrace();
            }
        }
        return result.toString();
    }
 }

  

时间: 2024-11-03 23:39:40

全国代收货款平台-快递鸟、菜鸟的相关文章

常用快递单号查询api接口对接案例(快递鸟&amp;菜鸟)

目前提供快递查询的接口平台有: 快递鸟 (非淘系用户使用最多) 菜鸟 (淘系用户使用) 不同接口的区别: (1)快递鸟支持400多家物流快递公司,接口稳定免费,提供多种方式接口对接 (2)菜鸟支持100多家物流快递公司接口,主要支持阿里淘系商家用户使用. 快递API的应用场景与用途 最常见的应用场景如下: (1)电商网站:例如B2C.团购.B2B.批发分销站.C2C.本地生活交易等网站. (2)管理系统:订单处理平台.订货平台.发货平台.分销系统.渠道管理系统.客户管理系统.ERP等. 快递AP

常用电子面单接口API及对接攻略(快递鸟、菜鸟、顺丰)

现在电商行业发展很快,很多企业订单量大,手写快递单比较慢,所以开通对接电子面单打印API接口就成了很多企业迫切需要的功能: 关于电子面单: 电子面单是一种通过热敏纸打印输出纸质物流面单的物流服务.通过热感应显示文字,打印速度比传统针式打印速度提升4~6倍.电子面单以接口形式嵌入到自己的系统.网站上,可以在自己的平台操作打印电子面单. 电子面单的应用主要包括电子面单接口和电子面单服务等内容,通过整合平台优化服务,可减少电子面单所受限制,使电子面单的应用更广泛使用更便捷优质.电子面单的单号是卖家向合

物流查询平台(快递鸟)接口调用

http://www.kdniao.com/ServiceApply.aspx 一.登陆上述快递鸟网址进行注册获取ID与Key. 2实名认证 二.将文档夹里的API.java文件复制到项目中. 三.将文件中的电商ID和秘钥换成自己的 四.新建一个java类,再将改文件里的Main方法拷过去:   原文地址:https://www.cnblogs.com/txf0324/p/10974798.html

免费顺丰快递单号查询电子面单api接口对接【快递鸟API】

顺丰速运快递查询接口API和电子面单接口怎么对接?除了通过顺丰自己的接口对接外,用的最多的就是第三方通过快递鸟对接了,通过顺丰单号和手机号后四位查询轨迹信息,如果是通过快递鸟下单获得的顺丰单号,可通过单号直接查询,具体下载快递鸟接口技术文档查看接口说明.ShipperCode为SF,且快递单号非快递鸟渠道返回时,必填,对应收件人/寄件人手机号后四位:ShipperCode为SF,且快递单号为快递鸟渠道返回时,不填. 一.接入前准备(TO商家业务人员) 1.申请快递鸟用户ID和API key1.1

各种电子面单-Api接口(快递鸟)

术语 电子面单样式 对接接口各家对比 各家合作流程对比 接口定义及说明 Request Params 系统级参数公共参数 接口参数 Response Params Java栗子 以前,发一个快递,还的我们手动填写快递单:对于写字不是太好的朋友,填写快递单无疑是很烦恼的:同时也可能也会给快递员造成一定的困扰:活在当下,今天多家快递公司都支持了网上下单,快递员使用手持设备可以帮我们直接打印出快递单信息:对于有电子面单需求的开发者,可以继续向下看,我会给你们具体分析各家的优劣势及接口对接. 术语 对于

如何使用外部API接口实现快递物流单号查询(快递鸟案例)

前两天需要做一个快递查询的需求,由于也是第一次做,完全不懂,但是还是明白这必定是需要调用外部接口来实现,并且应该不是调用快递公司所给的接口,于是便上网查询了能够提供快递查询接口的公司. 目前国内主流的快递物流查询API接口服务商目前只有三家,分别是菜鸟.快递鸟.快递100,这三家都分别获得了融资,菜鸟是阿里投资的,为淘系(淘宝和天猫)服务,快递鸟是中银粤财.东方富海.启赋资本投资的,为非淘系(拼多多.蘑菇街.网易考拉等)服务,快递100是京东.国信弘盛投资的,为京东.百度等服务.还有一些像阿里云

电商电子面单设置-快递鸟API接口

(1)电子面单接口是快递鸟提供给独立电商.仓储管理系统.物流供应链等物流系统平台使用的下单接口. (2)为客户解决在线发货需求,商户通过网络选择快递公司发送请求通知快递公司有快递要发货. (3)客户把数据通过此接口转发到快递鸟,由快递鸟为您安排快递员上门取件的服务. (4)订单编号(OrderCode)不可重复提交,重复提交系统会返回具体错误代码. (5)接口支持的消息接收方式为HTTP POST,请求方法的编码格式(utf-8):"application/x-www-form-urlencod

快递鸟电子面单接口对接demo-JD京东物流

  1.注册账号http://www.kdniao.com/reg 2.在官网登录进入用户管理后台,进行实名认证,开通接口 3.技术对接及联调(登陆官网使用调试平台进行测试.) 4.上线   1.接口类型说明 1)接口支持的消息接收方式:HTTP POST 2)请求方法的编码格式(utf-8):"application/x-www-form-urlencoded;charset=utf-8" 3)API地址:http://api.kdniao.cc/Ebusiness/Ebusines

电商ERP如何接入快递鸟电子面单API?

快递鸟是全球物流接口服务商,为电商 ERP.电商平台.仓储.清关公司提供物流跟踪.电子面单.智选物流.物流金融.在线下单等服务,解决电商的物流管理模块和金融模块.现就对快递鸟电子面单API做基本描述,并提供电子面单接口的对接方式. 一.接口介绍 快递鸟电子面单接口支持四通一达.顺丰.EMS.宅急送.德邦.优速等15家国内常用快递的面单打印.通过快递鸟接口在线打印电子运单,即时生成运单号,无需录单,提高发货效率,提升送达时效.打印速度提升 4-6 倍.省去录单环节.取消抽单环节.充当捡货单.提升送