财务平台统一收款
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
trade_pay_param | TradePayParam | 可选 | 入参 | ||
|
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
pay_id | String | YTOTHER-202407160032300 | payment-platform 统一生成的支付单号(也叫outTradeNo外部订单号) |
message | String | 未配置ISV APP扫码付权限 | 调用提示 |
url | String | https://openapi.alipay.com/gateway.do?alipay_sdk=alipay-sdk-java-4.38.192.ALL&app_auth_token=202401BBdb00109ff9534f8eb65e8292a9bd3F47&app_id=2021002131644292&biz_content=%7B%22out_trade_no%22%3A%22YTOTHER-202407160032300%22%2C%22product_code%22%3A%22FAST_INSTANT_TRADE_PAY%22%2C%22qr_pay_mode%22%3A%220%22%2C%22subject%22%3A%22%E5%B7%A5%E7%A8%8B%E7%89%A9%E4%B8%9A%E7%BC%B4%E8%B4%B9%E6%B5%8B%E8%AF%95%22%2C%22total_amount%22%3A%220.01%22%7D&charset=utf-8&format=json&method=alipay.trade.page.pay¬ify_url=https%3A%2F%2Fpre-mos-payment-platform.miaostreet.com%2Falipay%2FpagePay&sign=b2cZKYWF7%2B1HeQ2a0EH7J5gxiQ6FFro%2BW%2Fop1JpDQDoPoW%2B%2BBtrm2%2BPKlPVuTIDhCLGzsnHjz1CB987k%2FzjfeX49PIOt0MQN%2FbpMiillwFOG41NI5onETTwrULt1aS58g6gY%2FHFvfL59EOtOdkfuHOhsVePcli0ZesXcH3h96CSBfHe7a3ed4wuvKhI4lrFx6Rkllq1%2F2vUPorOMJ2Yj2rpdliZGAerEKK5SneEMBeP%2Fst8r0ZQccswF4ziKUgIWHgWbQzagaAkjNJwTLsmfACZttdB1XcsDEFDBYkcF3jzKQX8E0OwwRKxF8UdXrWiYuiGjQtVrt2zhqKxsk2hJfQ%3D%3D&sign_type=RSA2×tamp=2024-07-16+15%3A49%3A53&version=1.0 | 三方返回支付链接/iframe 地址/二维码地址 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); AlibabaMosPaymentPlatformUnitpayRequest req = new AlibabaMosPaymentPlatformUnitpayRequest(); AlibabaMosPaymentPlatformUnitpayRequest.TradePayParam obj1 = new AlibabaMosPaymentPlatformUnitpayRequest.TradePayParam(); obj1.setSubject( "工程物业缴费" ); AlibabaMosPaymentPlatformUnitpayRequest.ExtUserInfo obj2 = new AlibabaMosPaymentPlatformUnitpayRequest.ExtUserInfo(); obj2.setCertNo( "2342342323" ); obj2.setCertType( "2329203928291010" ); obj2.setMinAge( "16" ); obj2.setMobile( "1682349823429" ); obj2.setName( "张三" ); obj2.setFixBuyer( "F" ); obj2.setNeedCheckInfo( "T" ); obj1.setExtUserInfo(obj2); obj1.setTimeExpire( "2024-07-16 15:23:53" ); obj1.setTotalAmount(10002L); obj1.setStoreNo( "E09" ); obj1.setCompanyId(15L); obj1.setExtPrams( "{ \"serviceStoreNo\":\"HZ01\" }" ); obj1.setAppType(2L); obj1.setTradePayType(1L); obj1.setBillNo( "PROJECT_2024071613293848" ); obj1.setTradeType(5L); obj1.setThirdTradeType( "EngPropMgmtFeePmt" ); req.setTradePayParam(obj1); AlibabaMosPaymentPlatformUnitpayResponse rsp = client.execute(req); System.out.println(rsp.getBody()); |
1 2 3 4 5 | < alibaba_mos_payment_platform_unitpay_response > < pay_id >YTOTHER-202407160032300</ pay_id > < message >未配置ISV APP扫码付权限</ message > </ alibaba_mos_payment_platform_unitpay_response > |
1 2 3 4 5 6 | < error_response > < code >50</ code > < msg >Remote service error</ msg > < sub_code >isv.invalid-parameter</ sub_code > < sub_msg >非法参数</ sub_msg > </ error_response > |
错误码 | 错误描述 | 解决方案 |
---|