文档中心 > API类目 > 天猫奢品独立市场

tmall.luxury.stage.edi.alipay.trade.page.pay.create (天猫奢品独立市场EDI支付宝创建支付订单)

天猫奢品独立市场EDI支付宝创建支付订单

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
edi_alipay_trade_page_pay_request EdiAlipayTradePagePayRequest 可选 订单信息
  • └ subject
  • String
  • 必须
  • iphone 16g
  • 订单标题。 注意:不可使用特殊字符,如 /,=,& 等。
  • └ promo_params
  • String
  • 可选
  • {"storeIdType":"1"}
  • 优惠参数 注:仅与支付宝协商后可用
  • ext_user_info
  • ExtUserInfoDTO
  • 可选
  • 外部指定买家
  • └ cert_no
  • String
  • 可选
  • 362334768769238881
  • 买家证件号。 注:need_check_info=T或fix_buyer=T时该参数才有效,支付宝会比较买家在支付宝留存的证件号码与该参数传入的值是否匹配。
  • └ cert_type
  • String
  • 可选
  • IDENTITY_CARD
  • 指定买家证件类型。 枚举值: IDENTITY_CARD:身份证; PASSPORT:护照; OFFICER_CARD:军官证; SOLDIER_CARD:士兵证; HOKOU:户口本。如有其它类型需要支持,请与蚂蚁金服工作人员联系。 注: need_check_info=T或fix_buyer=T时该参数才有效,支付宝会比较买家在支付宝留存的证件类型与该参数传入的值是否匹配。
  • └ min_age
  • String
  • 可选
  • 18
  • 允许的最小买家年龄。 买家年龄必须大于等于所传数值 注: 1. need_check_info=T时该参数才有效 2. min_age为整数,必须大于等于0
  • └ name
  • String
  • 可选
  • 张三
  • 指定买家姓名。 注: need_check_info=T或fix_buyer=T时该参数才有效 李明 mobile String 可选 20
  • └ mobile
  • String
  • 可选
  • 16587658765
  • 指定买家手机号。 注:该参数暂不校验
  • └ need_check_info
  • String
  • 可选
  • F
  • 是否强制校验买家信息; 需要强制校验传:T; 不需要强制校验传:F或者不传; 当传T时,支付宝会校验支付买家的信息与接口上传递的cert_type、cert_no、name或age是否匹配,只有接口传递了信息才会进行对应项的校验;只要有任何一项信息校验不匹配交易都会失败。如果传递了need_check_info,但是没有传任何校验项,则不进行任何校验。 默认为不校验。
  • └ qr_pay_mode
  • String
  • 可选
  • 1
  • PC扫码支付的方式。 支持前置模式和跳转模式。 前置模式是将二维码前置到商户的订单确认页的模式。需要商户在自己的页面中以 iframe 方式请求支付宝页面。具体支持的枚举值有以下几种: 0:订单码-简约前置模式,对应 iframe 宽度不能小于600px,高度不能小于300px; 1:订单码-前置模式,对应iframe 宽度不能小于 300px,高度不能小于600px; 3:订单码-迷你前置模式,对应 iframe 宽度不能小于 75px,高度不能小于75px; 4:订单码-可定义宽度的嵌入式二维码,商户可根据需要设定二维码的大小。 跳转模式下,用户的扫码界面是由支付宝生成的,不在商户的域名下。支持传入的枚举值有: 2:订单码-跳转模式
  • └ body
  • String
  • 可选
  • Iphone6 16G
  • 订单附加信息。 如果请求时传递了该参数,将在异步通知、对账单中原样返回,同时会在商户和用户的pc账单详情中作为交易描述展示
  • └ time_expire
  • String
  • 可选
  • 2016-12-31 10:05:01
  • 订单绝对超时时间。 格式为yyyy-MM-dd HH:mm:ss。 注:time_expire和timeout_express两者只需传入一个或者都不传,两者均传入时,优先使用time_expire。
  • extend_params
  • ExtendParamDTO
  • 可选
  • 业务扩展参数
  • └ hb_fq_num
  • String
  • 可选
  • 3
  • 使用花呗分期要进行的分期数
  • └ industry_reflux_info
  • String
  • 可选
  • {\"scene_code\":\"metro_tradeorder\",\"channel\":\"xxxx\",\"scene_data\":{\"asset_name\":\"ALIPAY\"}}
  • 行业数据回流信息, 详见:地铁支付接口参数补充说明
  • └ card_type
  • String
  • 可选
  • S0JP0000
  • 类型
  • └ hb_fq_seller_percent
  • String
  • 可选
  • 100
  • 使用花呗分期需要卖家承担的手续费比例的百分值,传入100代表100%
  • └ sys_service_provider_id
  • String
  • 可选
  • 2088511833207846
  • 系统商编号 该参数作为系统商返佣数据提取的依据,请填写系统商签约协议的PID
  • └ specified_seller_name
  • String
  • 可选
  • XXX的跨境小铺
  • 特殊场景下,允许商户指定交易展示的卖家名称
  • sub_merchant
  • SubMerchantDTO
  • 可选
  • 二级商户信息。 直付通模式和机构间连模式下必传,其它场景下不需要传入。
  • └ merchant_id
  • String
  • 可选
  • 2088000603999128
  • 支付宝二级商户编号。 间连受理商户的支付宝商户编号,通过间连商户入驻接口后由支付宝生成。 直付通和机构间连业务场景下必传。
  • └ merchant_type
  • String
  • 可选
  • alipay
  • 二级商户编号类型。 枚举值: alipay:支付宝分配的间联商户编号; 目前仅支持alipay,默认可以不传。
  • └ integration_type
  • String
  • 可选
  • PCWEB
  • 请求后页面的集成方式。 枚举值: ALIAPP:支付宝钱包内 PCWEB:PC端访问 默认值为PCWEB。
  • └ out_trade_no
  • String
  • 必须
  • 20150320010101001
  • 商户订单号。 由商家自定义,64个字符以内,仅支持字母、数字、下划线且需保证在商户端不重复。
  • └ qrcode_width
  • Number
  • 可选
  • 100
  • 商户自定义二维码宽度。 注:qr_pay_mode=4时该参数有效
  • agreement_sign_params
  • AgreementSignParamsDTO
  • 可选
  • 签约参数,支付后签约场景使用
  • └ external_logon_id
  • String
  • 可选
  • 13852852877
  • 用户在商户网站的登录账号,用于在签约页面展示,如果为空,则不展示
  • sub_merchant
  • SignMerchantParamsDTO
  • 可选
  • 此参数用于传递子商户信息,无特殊需求时不用关注。目前商户代扣、海外代扣、淘旅行信用住产品支持传入该参数(在销售方案中“是否允许自定义子商户信息”需要选是)
  • └ sub_merchant_service_name
  • String
  • 可选
  • 子商户的服务名称
  • 滴滴出行免密支付
  • └ sub_merchant_id
  • String
  • 可选
  • 2088123412341234
  • 子商户的商户id
  • └ sub_merchant_service_description
  • String
  • 可选
  • 免密付车费,单次最高500
  • 子商户的服务描述
  • └ sub_merchant_name
  • String
  • 可选
  • 滴滴出行
  • 子商户的商户名称
  • └ third_party_type
  • String
  • 可选
  • PARTNER
  • 签约第三方主体类型。对于三方协议,表示当前用户和哪一类的第三方主体进行签约。 取值范围: 1. PARTNER(平台商户); 2. MERCHANT(集团商户),集团下子商户可共享用户签约内容; 默认为PARTNER。
  • └ sign_validity_period
  • String
  • 可选
  • 2m
  • 当前用户签约请求的协议有效周期。 整形数字加上时间单位的协议有效期,从发起签约请求的时间开始算起。 目前支持的时间单位: 1. d:天 2. m:月 如果未传入,默认为长期有效。
  • └ promo_params
  • String
  • 可选
  • {"key","value"}
  • 签约营销参数,此值为json格式;具体的key需与营销约定
  • └ personal_product_code
  • String
  • 可选
  • GENERAL_WITHHOLDING_P
  • 个人签约产品码,商户和支付宝签约时确定
  • └ buckle_app_id
  • String
  • 可选
  • 1001164
  • 商户在芝麻端申请的appId
  • └ buckle_merchant_id
  • String
  • 可选
  • 268820000000414397785
  • 商户在芝麻端申请的merchantId
  • └ sign_scene
  • String
  • 可选
  • INDUSTRY|CARRENTAL
  • 协议签约场景,商户和支付宝签约时确定。 当传入商户签约号external_agreement_no时,场景不能为默认值DEFAULT|DEFAULT。
  • └ external_agreement_no
  • String
  • 可选
  • test
  • 商户签约号,代扣协议中标示用户的唯一签约号(确保在商户系统中唯一)。 格式规则:支持大写小写字母和数字,最长32位。 商户系统按需传入,如果同一用户在同一产品码、同一签约场景下,签订了多份代扣协议,那么需要指定并传入该值。
  • invoice_info
  • InvoiceInfoDTO
  • 可选
  • 开票信息
  • └ details
  • String
  • 可选
  • [{"code":"100294400","name":"服饰","num":"2","sumPrice":"200.00","taxRate":"6%"}]
  • 开票内容 注:json数组格式
  • key_info
  • InvoiceKeyInfoDTO
  • 可选
  • 开票关键信息
  • └ is_support_invoice
  • Boolean
  • 可选
  • true
  • 该交易是否支持开票
  • └ invoice_merchant_name
  • String
  • 可选
  • ABC|003
  • 开票商户名称:商户品牌简称|商户门店简称
  • └ tax_num
  • String
  • 可选
  • 税号
  • 1464888883494
  • royalty_info
  • RoyaltyInfoDTO
  • 可选
  • 描述分账信息
  • royalty_detail_infos
  • RoyaltyDetailInfoDTO []
  • 可选
  • 分账明细的信息
  • 分账明细的信息,可以描述多条分账指令
  • └ amount_percentage
  • String
  • 可选
  • 20
  • 分账的比例,值为20代表按20%的比例分账
  • └ batch_no
  • String
  • 可选
  • 123
  • 分账批次号。 目前需要和转入账号类型为bankIndex配合使用。
  • └ amount
  • String
  • 可选
  • 0.1
  • 分账的金额,单位为元
  • └ out_relation_id
  • String
  • 可选
  • 20131124001
  • 商户分账的外部关联号,用于关联到每一笔分账信息,商户需保证其唯一性。 如果为空,该值则默认为“商户网站唯一订单号+分账序列号
  • └ trans_out_type
  • String
  • 可选
  • userId
  • 要分账的账户类型。 目前只支持userId:支付宝账号对应的支付宝唯一用户号。 默认值为userId。
  • └ trans_in
  • String
  • 可选
  • 2088101126708402
  • 如果转入账号类型为userId,本参数为接受分账金额的支付宝账号对应的支付宝唯一用户号。以2088开头的纯16位数字。  如果转入账号类型为bankIndex,本参数为28位的银行编号(商户和支付宝签约时确定)。 如果转入账号类型为storeId,本参数为商户的门店ID
  • └ trans_out
  • String
  • 可选
  • 2088101126765726
  • 如果转出账号类型为userId,本参数为要分账的支付宝账号对应的支付宝唯一用户号。以2088开头的纯16位数字。
  • └ trans_in_type
  • String
  • 可选
  • userId
  • 接受分账金额的账户类型:  userId:支付宝账号对应的支付宝唯一用户号。  bankIndex:分账到银行账户的银行编号。目前暂时只支持分账到一个银行编号。 storeId:分账到门店对应的银行卡编号。 默认值为userId。
  • └ serial_no
  • Number
  • 可选
  • 1
  • 分账序列号,表示分账执行的顺序,必须为正整数
  • └ desc
  • String
  • 可选
  • 分账测试信息01
  • 分账描述信息
  • └ royalty_type
  • String
  • 可选
  • ROYALTY
  • 分账类型 卖家的分账类型,目前只支持传入ROYALTY(普通分账类型)。
  • └ request_from_url
  • String
  • 可选
  • https://
  • 请求来源地址。如果使用ALIAPP的集成方式,用户中途取消支付会返回该地址。
  • └ disable_pay_channels
  • String
  • 可选
  • pcredit,moneyFund,debitCardExpress
  • 禁用渠道,用户不可用指定渠道支付,多个渠道以逗号分割 注,与enable_pay_channels互斥,渠道列表见 https://opendocs.alipay.com/open/common/wifww7
  • └ enable_pay_channels
  • String
  • 可选
  • pcredit,moneyFund,debitCardExpress
  • 指定支付渠道。 用户只能使用指定的渠道进行支付,多个渠道以逗号分割。 与disable_pay_channels互斥,支持传入的值:渠道列表。 注:如果传入了指定支付渠道,则用户只能用指定内的渠道支付,包括营销渠道也要指定才能使用。该参数可能导致用户支付受限,慎用。渠道列表见 https://opendocs.alipay.com/open/common/wifww7
  • └ store_id
  • String
  • 可选
  • NJ_001
  • 商户门店编号。
  • └ merchant_order_no
  • String
  • 可选
  • 20161008001
  • 商户的原始订单号
  • └ total_amount
  • String
  • 必须
  • 88.88
  • 订单总金额。 单位为元,精确到小数点后两位,取值范围:[0.01,100000000] 。
  • └ product_code
  • String
  • 必须
  • FAST_INSTANT_TRADE_PAY
  • 产品码。 商家和支付宝签约的产品码。 枚举值(点击查看签约情况): FAST_INSTANT_TRADE_PAY:新快捷即时到账产品。 注:目前仅支持FAST_INSTANT_TRADE_PAY
  • └ business_params
  • String
  • 可选
  • {"data":"123"}
  • 商户传入业务信息,具体值要和支付宝约定,应用于安全,营销等参数直传场景,格式为json格式
  • └ timeout_express
  • String
  • 可选
  • 90m
  • 建议使用time_expire字段。 订单相对超时时间。从商户首次请求时间开始计算 该笔订单允许的最晚付款时间,逾期将关闭交易。取值范围:1m~15d。m-分钟,h-小时,d-天,1c-当天(1c-当天的情况下,无论交易何时创建,都在0点关闭)。 该参数数值不接受小数点, 如 1.5h,可转换为 90m。 默认值为15d。 注:time_expire和timeout_express两者只需传入一个或者都不传,如果两者都传,优先使用time_expire。
  • settle_info
  • SettleInfoDTO
  • 可选
  • 描述结算信息
  • └ settle_period_time
  • String
  • 可选
  • 7d
  • 该笔订单的超期自动确认结算时间,到达期限后,将自动确认结算。此字段只在签约账期结算模式时有效。取值范围:1d~365d。d-天。 该参数数值不接受小数点。
  • settle_detail_infos
  • SettleDetailInfoDTO []
  • 可选
  • 结算详细信息
  • 结算详细信息,目前只支持一条。
  • └ summary_dimension
  • String
  • 可选
  • A0001
  • 结算汇总维度,按照这个维度汇总成批次结算,由商户指定。
  • └ amount
  • String
  • 可选
  • 0.1
  • 结算的金额,单位为元。在创建订单和支付接口时必须和交易金额相同。在结算确认接口时必须等于交易金额减去已退款金额。
  • └ settle_entity_id
  • String
  • 可选
  • 2088xxxxx;ST_0001
  • 结算主体标识。当结算主体类型为SecondMerchant时,为二级商户的SecondMerchantID;当结算主体类型为Store时,为门店的外标。
  • └ settle_entity_type
  • String
  • 可选
  • SecondMerchant、Store
  • 结算主体类型。 二级商户:SecondMerchant;商户或者直连商户门店:Store
  • └ trans_in
  • String
  • 可选
  • A0001
  • 结算收款方。当结算收款方类型是cardAliasNo时,本参数为用户在支付宝绑定的卡编号;结算收款方类型是userId时,本参数为用户的支付宝账号对应的支付宝唯一用户号,以2088开头的纯16位数字;当结算收款方类型是loginName时,本参数为用户的支付宝登录号;当结算收款方类型是defaultSettle时,本参数不能传值,保持为空。
  • └ trans_in_type
  • String
  • 可选
  • cardAliasNo
  • 结算收款方的账户类型。 cardAliasNo:结算收款方的银行卡编号; userId:表示是支付宝账号对应的支付宝唯一用户号; loginName:表示是支付宝登录号; defaultSettle:表示结算到商户进件时设置的默认结算账号,结算主体为门店时不支持传defaultSettle;
  • goods_detail
  • GoodsDetailDTO []
  • 可选
  • 商品列表信息
  • 订单包含的商品列表信息
  • └ quantity
  • Number
  • 可选
  • 1
  • 商品数量
  • └ alipay_goods_id
  • String
  • 可选
  • 20010001
  • 支付宝定义的统一商品编号
  • └ goods_id
  • String
  • 可选
  • apple-01
  • 商品的编号
  • └ price
  • String
  • 可选
  • 88.88
  • 商品价格,单位为元
  • └ goods_category
  • String
  • 可选
  • 34543238
  • 商品类目
  • └ show_url
  • String
  • 可选
  • http://www.alipay.com/xxx.jpg
  • 商品的展示地址
  • └ categories_tree
  • String
  • 可选
  • 124868003|126232002|126252004
  • 商品类目树,从商品类目根节点到叶子节点的类目id组成,类目id值使用|分割
  • └ goods_name
  • String
  • 可选
  • ipad
  • 商品名称
  • └ notify_url
  • String
  • 可选
  • http://www.alipay.com/aaa
  • 支付后回调接口url,http或https开头
  • └ return_url
  • String
  • 可选
  • http://www.alipay.com/aaa
  • 支付后跳转地址,http或https开头

响应参数

名称 类型 示例值 描述
data EdiAlipayTradePagePayResponse 订单响应
  • └ trade_no
  • String
  • 2013112011001004330000121536
  • 支付宝交易号
  • └ out_trade_no
  • String
  • 6823789339978248
  • 商户订单号
  • └ seller_id
  • String
  • 2088111111116894
  • 收款支付宝账号对应的支付宝唯一用户号。 以2088开头的纯16位数字
  • └ total_amount
  • String
  • 128.00
  • 交易金额
  • └ merchant_order_no
  • String
  • 20161008001
  • 商户原始订单号,最大长度限制32位
  • └ pay_url
  • String
  • https://openapi.alipay.com/gateway.do?xxxx
  • 跳转的支付URL

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
TmallLuxuryStageEdiAlipayTradePagePayCreateRequest req = new TmallLuxuryStageEdiAlipayTradePagePayCreateRequest();
TmallLuxuryStageEdiAlipayTradePagePayCreateRequest.EdiAlipayTradePagePayRequest obj1 = new TmallLuxuryStageEdiAlipayTradePagePayCreateRequest.EdiAlipayTradePagePayRequest();
obj1.setSubject("iphone 16g");
obj1.setPromoParams("{\"storeIdType\":\"1\"}");
TmallLuxuryStageEdiAlipayTradePagePayCreateRequest.ExtUserInfoDTO obj2 = new TmallLuxuryStageEdiAlipayTradePagePayCreateRequest.ExtUserInfoDTO();
obj2.setCertNo("362334768769238881");
obj2.setCertType("IDENTITY_CARD");
obj2.setMinAge("18");
obj2.setName("张三");
obj2.setMobile("16587658765");
obj2.setNeedCheckInfo("F");
obj1.setExtUserInfo(obj2);
obj1.setQrPayMode("1");
obj1.setBody("Iphone6 16G");
obj1.setTimeExpire("2016-12-31 10:05:01");
TmallLuxuryStageEdiAlipayTradePagePayCreateRequest.ExtendParamDTO obj3 = new TmallLuxuryStageEdiAlipayTradePagePayCreateRequest.ExtendParamDTO();
obj3.setHbFqNum("3");
obj3.setIndustryRefluxInfo("{\\"scene_code\\":\\"metro_tradeorder\\",\\"channel\\":\\"xxxx\\",\\"scene_data\\":{\\"asset_name\\":\\"ALIPAY\\"}}");
obj3.setCardType("S0JP0000");
obj3.setHbFqSellerPercent("100");
obj3.setSysServiceProviderId("2088511833207846");
obj3.setSpecifiedSellerName("XXX的跨境小铺");
obj1.setExtendParams(obj3);
TmallLuxuryStageEdiAlipayTradePagePayCreateRequest.SubMerchantDTO obj4 = new TmallLuxuryStageEdiAlipayTradePagePayCreateRequest.SubMerchantDTO();
obj4.setMerchantId("2088000603999128");
obj4.setMerchantType("alipay");
obj1.setSubMerchant(obj4);
obj1.setIntegrationType("PCWEB");
obj1.setOutTradeNo("20150320010101001");
obj1.setQrcodeWidth(100L);
TmallLuxuryStageEdiAlipayTradePagePayCreateRequest.AgreementSignParamsDTO obj5 = new TmallLuxuryStageEdiAlipayTradePagePayCreateRequest.AgreementSignParamsDTO();
obj5.setExternalLogonId("13852852877");
TmallLuxuryStageEdiAlipayTradePagePayCreateRequest.SignMerchantParamsDTO obj6 = new TmallLuxuryStageEdiAlipayTradePagePayCreateRequest.SignMerchantParamsDTO();
obj6.setSubMerchantServiceName("子商户的服务名称");
obj6.setSubMerchantId("2088123412341234");
obj6.setSubMerchantServiceDescription("免密付车费,单次最高500");
obj6.setSubMerchantName("滴滴出行");
obj5.setSubMerchant(obj6);
obj5.setThirdPartyType("PARTNER");
obj5.setSignValidityPeriod("2m");
obj5.setPromoParams("{\"key\",\"value\"}");
obj5.setPersonalProductCode("GENERAL_WITHHOLDING_P");
obj5.setBuckleAppId("1001164");
obj5.setBuckleMerchantId("268820000000414397785");
obj5.setSignScene("INDUSTRY|CARRENTAL");
obj5.setExternalAgreementNo("test");
obj1.setAgreementSignParams(obj5);
TmallLuxuryStageEdiAlipayTradePagePayCreateRequest.InvoiceInfoDTO obj7 = new TmallLuxuryStageEdiAlipayTradePagePayCreateRequest.InvoiceInfoDTO();
obj7.setDetails("[{\"code\":\"100294400\",\"name\":\"服饰\",\"num\":\"2\",\"sumPrice\":\"200.00\",\"taxRate\":\"6%\"}]");
TmallLuxuryStageEdiAlipayTradePagePayCreateRequest.InvoiceKeyInfoDTO obj8 = new TmallLuxuryStageEdiAlipayTradePagePayCreateRequest.InvoiceKeyInfoDTO();
obj8.setIsSupportInvoice(true);
obj8.setInvoiceMerchantName("ABC|003");
obj8.setTaxNum("税号");
obj7.setKeyInfo(obj8);
obj1.setInvoiceInfo(obj7);
TmallLuxuryStageEdiAlipayTradePagePayCreateRequest.RoyaltyInfoDTO obj9 = new TmallLuxuryStageEdiAlipayTradePagePayCreateRequest.RoyaltyInfoDTO();
List<TmallLuxuryStageEdiAlipayTradePagePayCreateRequest.RoyaltyDetailInfoDTO> list11 = new ArrayList<TmallLuxuryStageEdiAlipayTradePagePayCreateRequest.RoyaltyDetailInfoDTO>();
TmallLuxuryStageEdiAlipayTradePagePayCreateRequest.RoyaltyDetailInfoDTO obj12 = new TmallLuxuryStageEdiAlipayTradePagePayCreateRequest.RoyaltyDetailInfoDTO();
list11.add(obj12);
obj12.setAmountPercentage("20");
obj12.setBatchNo("123");
obj12.setAmount("0.1");
obj12.setOutRelationId("20131124001");
obj12.setTransOutType("userId");
obj12.setTransIn("2088101126708402");
obj12.setTransOut("2088101126765726");
obj12.setTransInType("userId");
obj12.setSerialNo(1L);
obj12.setDesc("分账测试信息01");
obj9.setRoyaltyDetailInfos(list11);
obj9.setRoyaltyType("ROYALTY");
obj1.setRoyaltyInfo(obj9);
obj1.setRequestFromUrl("https://");
obj1.setDisablePayChannels("pcredit,moneyFund,debitCardExpress");
obj1.setEnablePayChannels("pcredit,moneyFund,debitCardExpress");
obj1.setStoreId("NJ_001");
obj1.setMerchantOrderNo("20161008001");
obj1.setTotalAmount("88.88");
obj1.setProductCode("FAST_INSTANT_TRADE_PAY");
obj1.setBusinessParams("{\"data\":\"123\"}");
obj1.setTimeoutExpress("90m");
TmallLuxuryStageEdiAlipayTradePagePayCreateRequest.SettleInfoDTO obj13 = new TmallLuxuryStageEdiAlipayTradePagePayCreateRequest.SettleInfoDTO();
obj13.setSettlePeriodTime("7d");
List<TmallLuxuryStageEdiAlipayTradePagePayCreateRequest.SettleDetailInfoDTO> list15 = new ArrayList<TmallLuxuryStageEdiAlipayTradePagePayCreateRequest.SettleDetailInfoDTO>();
TmallLuxuryStageEdiAlipayTradePagePayCreateRequest.SettleDetailInfoDTO obj16 = new TmallLuxuryStageEdiAlipayTradePagePayCreateRequest.SettleDetailInfoDTO();
list15.add(obj16);
obj16.setSummaryDimension("A0001");
obj16.setAmount("0.1");
obj16.setSettleEntityId("2088xxxxx;ST_0001");
obj16.setSettleEntityType("SecondMerchant、Store");
obj16.setTransIn("A0001");
obj16.setTransInType("cardAliasNo");
obj13.setSettleDetailInfos(list15);
obj1.setSettleInfo(obj13);
List<TmallLuxuryStageEdiAlipayTradePagePayCreateRequest.GoodsDetailDTO> list18 = new ArrayList<TmallLuxuryStageEdiAlipayTradePagePayCreateRequest.GoodsDetailDTO>();
TmallLuxuryStageEdiAlipayTradePagePayCreateRequest.GoodsDetailDTO obj19 = new TmallLuxuryStageEdiAlipayTradePagePayCreateRequest.GoodsDetailDTO();
list18.add(obj19);
obj19.setQuantity(1L);
obj19.setAlipayGoodsId("20010001");
obj19.setGoodsId("apple-01");
obj19.setPrice("88.88");
obj19.setGoodsCategory("34543238");
obj19.setShowUrl("http://www.alipay.com/xxx.jpg");
obj19.setCategoriesTree("124868003|126232002|126252004");
obj19.setGoodsName("ipad");
obj1.setGoodsDetail(list18);
obj1.setNotifyUrl("http://www.alipay.com/aaa");
obj1.setReturnUrl("http://www.alipay.com/aaa");
req.setEdiAlipayTradePagePayRequest(obj1);
TmallLuxuryStageEdiAlipayTradePagePayCreateResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<tmall_luxury_stage_edi_alipay_trade_page_pay_create_response>
    <data>
        <trade_no>2013112011001004330000121536</trade_no>
        <out_trade_no>6823789339978248</out_trade_no>
        <seller_id>2088111111116894</seller_id>
        <total_amount>128.00</total_amount>
        <merchant_order_no>20161008001</merchant_order_no>
        <pay_url>https://openapi.alipay.com/gateway.do?xxxx</pay_url>
    </data>
</tmall_luxury_stage_edi_alipay_trade_page_pay_create_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

返回
顶部