aliexpress.social.shopping.payment.apply (速卖通支付申请)

support the third partner to apply pay

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
cashier_token String 必须 3@20990391103200708653800247715 cashier token, get it from place order api
ip String 必须 127.0.0.1 user client ip
skin String 可选 Ali_vk_skin provide by mmr, it's for mmr payment page ui
promotion_ids String 可选 {} json
user_agent String 可选 Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1 user agent
extra_params String 可选 {} for future expansion
sns_account_id String 必须 12345 user id
platform String 必须 wireless user use which platform. just have 3 value: pc, h5, wireless. ps wireless is for app.
order_ids String 必须 565325678543 order ids. get it from place order interface
sub_payment_option String 可选 VK_BANKCARD for vk: VK_BANKCARD, for ok: OK_BANKCARD
payment_option String 可选 MMR_EBANK MMR_EBANK

响应参数

名称 类型 示例值 描述
result OpenApiResult Result
  • result
  • SnsApplyPayResp
  • { "cashierRequestNo": "16132177151593782724600285", "pmntId": "20990391202200703801200057715", "cashierRequestToken": "3%4020990391103200703415900737715", "paymentOption": "MMR_EBANK", "subPaymentOption": "OK_BANKCARD" }
  • Result body
  • └ cashier_request_token
  • String
  • 3%4020990391103200703415900737715
  • for query result params
  • └ pmnt_id
  • String
  • 20990391202200703801200057715
  • for query result params
  • └ cashier_request_no
  • String
  • 16132177151593782724600285
  • for query result params
  • └ success
  • Boolean
  • true
  • Result
  • └ error_message
  • String
  • ""
  • error message
  • └ error_code
  • String
  • ""
  • error code

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AliexpressSocialShoppingPaymentApplyRequest req = new AliexpressSocialShoppingPaymentApplyRequest();
req.setCashierToken("3@20990391103200708653800247715");
req.setIp("127.0.0.1");
req.setSkin("Ali_vk_skin");
req.setPromotionIds("{}");
req.setUserAgent("Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1");
req.setExtraParams("{}");
req.setSnsAccountId("12345");
req.setPlatform("wireless");
req.setOrderIds("565325678543");
req.setSubPaymentOption("VK_BANKCARD");
req.setPaymentOption("MMR_EBANK");
AliexpressSocialShoppingPaymentApplyResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<aliexpress_social_shopping_payment_apply_response>
    <result>
        <result>
            <cashier_request_token>3%4020990391103200703415900737715</cashier_request_token>
            <pmnt_id>20990391202200703801200057715</pmnt_id>
            <cashier_request_no>16132177151593782724600285</cashier_request_no>
        </result>
        <success>true</success>
        <error_message>&quot;&quot;</error_message>
        <error_code>&quot;&quot;</error_code>
    </result>
</aliexpress_social_shopping_payment_apply_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

返回
顶部