taobao.grandet.customer.help.charge (淘客帮充淘宝零钱接口)

零钱提供淘客给个人余额户淘宝零钱充值接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
customer_help_charge_request CustomerHelpChargeRequest 必须 淘客请求入参
  • └ payer_alipay_id
  • String
  • 必须
  • 223333
  • 付款人支付宝账号ID
  • └ payee_account_no
  • String
  • 必须
  • tb_334555
  • 收款人淘宝账号
  • sign_data
  • SignData
  • 必须
  • 签名
  • └ partner_uid
  • String
  • 必须
  • 45645
  • 签名被授予方的支付宝账号。当前场景为淘宝业务平台的支付宝uid
  • └ ori_char_set
  • String
  • 必须
  • UTF-8
  • 淘客平台签名编码。大小写敏感, UTF-8
  • └ ori_sign_type
  • String
  • 必须
  • RSA2
  • 淘客平台签名算法。大小写敏感,如 RSA2
  • └ ori_sign
  • String
  • 必须
  • 653fhfjt5566gtttt
  • 淘客平台用私钥签名的密文
  • └ ori_app_id
  • String
  • 必须
  • 334556
  • 淘客平台的签名应用ID
  • └ ori_out_biz_no
  • String
  • 必须
  • 2314425545
  • 淘客平台签名订单号
  • └ charge_amt
  • Number
  • 必须
  • 100
  • 充值金额(分)
  • └ out_order_no
  • String
  • 必须
  • 234555
  • 外部订单号
  • └ order_source
  • String
  • 必须
  • xixi
  • 外部订单来源
  • └ extension
  • String
  • 可选
  • 扩展属性
  • 一般不填,会被过滤掉

响应参数

名称 类型 示例值 描述
result Result {} 接口返回结果
  • data
  • CustomerHelpChargeResp
  • 1234
  • 返回的结果数据
  • └ order_source
  • String
  • 1
  • 订单来源
  • └ out_order_no
  • String
  • 1
  • 外部订单号
  • └ order_id
  • Number
  • 1
  • 淘宝订单id
  • └ comment
  • String
  • ""
  • 订单备注
  • └ ali_pay_order_id
  • String
  • "20210827110070001506580045681664"
  • 支付宝订单id
  • └ order_status
  • String
  • SUCCESS
  • 订单状态
  • └ error_code
  • String
  • "isv.invalid-parameter"
  • 错误码
  • └ success
  • Boolean
  • false
  • 是否成功
  • └ error_msg
  • String
  • "参数错误"
  • 错误信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
GrandetCustomerHelpChargeRequest req = new GrandetCustomerHelpChargeRequest();
GrandetCustomerHelpChargeRequest.CustomerHelpChargeRequest obj1 = new GrandetCustomerHelpChargeRequest.CustomerHelpChargeRequest();
obj1.setPayerAlipayId("223333");
obj1.setPayeeAccountNo("tb_334555");
GrandetCustomerHelpChargeRequest.SignData obj2 = new GrandetCustomerHelpChargeRequest.SignData();
obj2.setPartnerUid("45645");
obj2.setOriCharSet("UTF-8");
obj2.setOriSignType("RSA2");
obj2.setOriSign("653fhfjt5566gtttt");
obj2.setOriAppId("334556");
obj2.setOriOutBizNo("2314425545");
obj1.setSignData(obj2);
obj1.setChargeAmt(100L);
obj1.setOutOrderNo("234555");
obj1.setOrderSource("xixi");
obj1.setExtension("扩展属性");
req.setCustomerHelpChargeRequest(obj1);
GrandetCustomerHelpChargeResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<grandet_customer_help_charge_response>
    <result>
        <data>
            <order_source>1</order_source>
            <out_order_no>1</out_order_no>
            <order_id>1</order_id>
            <comment>&quot;&quot;</comment>
            <ali_pay_order_id>&quot;20210827110070001506580045681664&quot;</ali_pay_order_id>
            <order_status>SUCCESS</order_status>
        </data>
        <error_code>&quot;isv.invalid-parameter&quot;</error_code>
        <success>false</success>
        <error_msg>&quot;参数错误&quot;</error_msg>
    </result>
</grandet_customer_help_charge_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部