#### 1\. 下载SDK
* [PHP-SDK下载](https://resource.duobaoyu.com.cn/supply/dby-php-sdk-2023-8-9.zip "PHP-SDK下载")
#### [](https://duobaoyu.com.cn/documentcenter?onlyFlag=59cc154d45fce1f012a65584d1f3168a#2-%E4%BD%BF%E7%94%A8sdk%E5%8F%91%E8%B5%B7%E8%AF%B7%E6%B1%82)2\. 使用SDK发起请求
* 以商品下单为例
~~~php
<?php
require_once(dirname(dirname(dirname(dirname(__FILE__)))).'/dbyAutoload.php');
require_once(dirname(dirname(dirname(dirname(__FILE__)))).'/sdk/client/DbyClient.php');
require_once(dirname(dirname(dirname(dirname(__FILE__)))).'/sdk/openapi/scm/order/ScmOrderSubmitRequest.php');
$dbyClient = new DbyClient("http://xxxxx/open/api","your appKey", "your appSecret");
$req = new ScmOrderSubmitRequest();
$req->setTradeNo('1656600661919111120');//19位业务交易单号
$req->setConsigneeName("张三");
$req->setConsigneeMobile("15972335850");
$req->setConsigneeProvinceCode("42");
$req->setConsigneeCityCode("4201");
$req->setConsigneeCountyCode("420106");
$req->setConsigneeTownCode("420106010");
$req->setConsigneeAddress("安腾国际");
$req->setOrderRemark("测试下单");
//商品
$skuInfo1 = new ScmOrderSubmitRequest_SkuInfos();
$skuInfo1->setSkuCode('50146447546');
$skuInfo1->setSkuNum(1);
$skuInfo2 = new ScmOrderSubmitRequest_SkuInfos();
$skuInfo2->setSkuCode('50146447547');
$skuInfo2->setSkuNum(1);
$skuInfos = array($skuInfo1, $skuInfo2);
$req->setSkuInfos($skuInfos);
$res = $dbyClient->execute($req);
~~~
- 产品介绍
- 开发指南
- 实物商品对接流程
- 签名规则
- JAVA SDK使用
- PHP SDK使用
- 商品消息对接流程
- 虚拟商品对接流程
- 电影H5对接流程
- 卡密信息解密规范
- 错误码查询
- 商品API文档
- 商品
- 查询商品SPU详情
- 查询商品SPU深度分页
- 查询商品可售性
- 手机号所属运营商查询
- 查询商品详情
- 查询商户商品上下架状态
- 查询商品最小起订量
- 查询商品价格
- 根据SKU查询商品SPU详情
- 查询商品分类逐级获取
- 查询商品分类分页获取
- 订单
- 运费评估
- 确认收货
- 查询订单物流信息
- 查询订单详情
- 取消订单
- 确认下单
- 实物商品预下单
- 虚拟商品预下单
- 售后
- 查询售后退款详情
- 查询售后订单详情
- 取消售后申请
- 确认售后完成
- 提交运单信息
- 查询售后支持的物流
- 查询客户寄回地址
- 创建退款退货申请
- 上传商品售后凭证
- 批量查询商品售后权益
- 地址
- 详细地址转换成供应链地址编码
- 省市区街道4级地址查询
- 消息
- 消息通知
- 账户
- 查询商户账户信息
- 电影API文档
- 电影H5
- 电影H5首页免登录
- 设置商户价格策略
- 设置商户货币兑换比例
- H5电影订单详情
- H5电影订单确认
- H5电影订单列表
- 电影消息
- 电影消息通知