{"id":"ba4e9f2e-9984-4765-8c4d-2812577ec385","entityType":"agent","slug":"clawhub-lentiancn-skill-alipay","name":"Alipay","canonicalUrl":"https://www.xpersona.co/agent/clawhub-lentiancn-skill-alipay","canonicalPath":"/agent/clawhub-lentiancn-skill-alipay","generatedAt":"2026-10-12T13:30:42.279Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-12T00:51:20.263Z","emptyReason":null},"description":"alipay:api - 支付宝 API Skill: Alipay Owner: lentiancn Summary: alipay:api - 支付宝 API Tags: latest:1.0.4 Version history: v1.0.4 | 2026-06-01T10:17:46.868Z | user - Documentation file skill-card.md removed. - Minor formatting and wording adjustments in SKILL.md for clarity. - No changes to functionality or API behavior. v1.0.3 | 2026-05-28T03:50:47.829Z | user - Restructured API documentation: moved all API docs from apidocs/ to references/a","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 965 downloads reported by the source. Last updated 10/12/2026.","installCommand":"clawhub skill install s171s9nrp26s708az7wxhva2g583swdr:skill-alipay","sourceUrl":"https://clawhub.ai/lentiancn/skill-alipay","homepage":"https://clawhub.ai/lentiancn/skills/skill-alipay","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/lentiancn/skill-alipay","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/lentiancn/skills/skill-alipay","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":60,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"alipay:api - 支付宝 API Skill: Alipay Owner: lentiancn Summary: alipay:api - 支付宝 API Tags: latest:1.0.4 Version history: v1.0.4 | 2026-06-01T10:17:46.868Z | user -"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-12T00:51:20.263Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-12T00:51:20.263Z","emptyReason":null},"stars":null,"forks":null,"downloads":965,"likes":null,"task":null,"library":null,"packageName":null,"latestVersion":"1.0.4","tractionLabel":"965 downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-12T00:51:20.194Z","emptyReason":null},"lastUpdatedAt":"2026-10-12T00:51:20.263Z","lastCrawledAt":"2026-10-12T00:51:20.194Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-13T00:51:20.194Z","lastVerifiedAt":null,"highlights":[{"version":"1.0.4","createdAt":"2026-06-01T10:17:46.868Z","changelog":"- Documentation file skill-card.md removed. - Minor formatting and wording adjustments in SKILL.md for clarity. - No changes to functionality or API behavior.","fileCount":24,"zipByteSize":63272},{"version":"1.0.3","createdAt":"2026-05-28T03:50:47.829Z","changelog":"- Restructured API documentation: moved all API docs from apidocs/ to references/apidocs/. - Updated internal guidelines and instructions in SKILL.md, emphasizing modification restrictions. - No changes to the skill's functional features; updates are organizational and for clarity.","fileCount":24,"zipByteSize":63076},{"version":"1.0.2","createdAt":"2026-05-25T15:38:41.070Z","changelog":"Skill-alipay 1.0.2 introduces major documentation improvements. - Added 21 new API documentation files under apidocs/, greatly expanding the scope and detail of API references. - Updated skill description to reflect coverage of the complete Alipay API, not just merchant onboarding. - Changed documentation reference path to point to apidocs/apis.md. - Removed the older merchant onboarding documentation (docs/支付宝商户进件接口.md).","fileCount":23,"zipByteSize":61414},{"version":"1.0.1","createdAt":"2026-05-25T07:33:35.281Z","changelog":"- Added documentation file: docs/支付宝商户进件接口.md. - Updated SKILL.md to reference the new documentation and streamlined existing content. - Provided a link to additional skills for further reference.","fileCount":3,"zipByteSize":16083},{"version":"1.0.0","createdAt":"2026-05-25T03:19:48.354Z","changelog":"skill-alipay v1.0.0 - Initial release providing Alipay merchant onboarding APIs. - Supports merchant image upload interface (ant.merchant.expand.indirect.image.upload). - Supports business access order pre-check interface (ant.merchant.expand.bizaccess.order.check). - Includes detailed request/response parameter documentation, error codes, and usage examples for each API.","fileCount":2,"zipByteSize":15848}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s171s9nrp26s708az7wxhva2g583swdr:skill-alipay","setupComplexity":"low","setupSteps":["Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-lentiancn-skill-alipay/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-lentiancn-skill-alipay/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-lentiancn-skill-alipay/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-lentiancn-skill-alipay/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-lentiancn-skill-alipay/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-lentiancn-skill-alipay/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-12T13:30:42.276Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-lentiancn-skill-alipay/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-lentiancn-skill-alipay/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-lentiancn-skill-alipay/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-lentiancn-skill-alipay/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-12T00:51:20.263Z","emptyReason":null},"readme":"Skill: Alipay\n\nOwner: lentiancn\n\nSummary: alipay:api - 支付宝 API\n\nTags: latest:1.0.4\n\nVersion history:\n\nv1.0.4 | 2026-06-01T10:17:46.868Z | user\n\n- Documentation file skill-card.md removed.\n- Minor formatting and wording adjustments in SKILL.md for clarity.\n- No changes to functionality or API behavior.\n\nv1.0.3 | 2026-05-28T03:50:47.829Z | user\n\n- Restructured API documentation: moved all API docs from apidocs/ to references/apidocs/.\n- Updated internal guidelines and instructions in SKILL.md, emphasizing modification restrictions.\n- No changes to the skill's functional features; updates are organizational and for clarity.\n\nv1.0.2 | 2026-05-25T15:38:41.070Z | user\n\nSkill-alipay 1.0.2 introduces major documentation improvements.\n\n- Added 21 new API documentation files under apidocs/, greatly expanding the scope and detail of API references.\n- Updated skill description to reflect coverage of the complete Alipay API, not just merchant onboarding.\n- Changed documentation reference path to point to apidocs/apis.md.\n- Removed the older merchant onboarding documentation (docs/支付宝商户进件接口.md).\n\nv1.0.1 | 2026-05-25T07:33:35.281Z | user\n\n- Added documentation file: docs/支付宝商户进件接口.md.\n- Updated SKILL.md to reference the new documentation and streamlined existing content.\n- Provided a link to additional skills for further reference.\n\nv1.0.0 | 2026-05-25T03:19:48.354Z | user\n\nskill-alipay v1.0.0\n\n- Initial release providing Alipay merchant onboarding APIs.\n- Supports merchant image upload interface (ant.merchant.expand.indirect.image.upload).\n- Supports business access order pre-check interface (ant.merchant.expand.bizaccess.order.check).\n- Includes detailed request/response parameter documentation, error codes, and usage examples for each API.\n\nArchive index:\n\nArchive v1.0.4: 24 files, 63272 bytes\n\nFiles: references/apidocs/alipay.open.agent.common.sign.md (20982b), references/apidocs/alipay.open.agent.commonsign.confirm.md (7439b), references/apidocs/alipay.open.agent.create.md (8234b), references/apidocs/alipay.open.agent.order.query.md (8878b), references/apidocs/alipay.open.agent.signstatus.query.md (5826b), references/apidocs/alipay.open.auth.token.app.md (6822b), references/apidocs/alipay.open.file.upload.md (5117b), references/apidocs/alipay.open.sp.inteop.appauth.create.md (4739b), references/apidocs/alipay.open.sp.inteop.order.cancel.md (5035b), references/apidocs/alipay.open.sp.inteop.order.confirm.md (5896b), references/apidocs/alipay.open.sp.inteop.order.create.md (5119b), references/apidocs/alipay.open.sp.inteop.order.query.md (7286b), references/apidocs/alipay.open.sp.inteop.product.create.md (17066b), references/apidocs/alipay.open.sp.inteop.settle.create.md (13565b), references/apidocs/alipay.open.sp.inteop.sync.notify.md (4570b), references/apidocs/ant.merchant.expand.bizaccess.order.cancel.md (3179b), references/apidocs/ant.merchant.expand.bizaccess.order.check.md (16921b), references/apidocs/ant.merchant.expand.bizaccess.order.create.md (17391b), references/apidocs/ant.merchant.expand.bizaccess.order.query.md (13900b), references/apidocs/ant.merchant.expand.indirect.image.upload.md (4418b), references/apidocs/apis.md (2426b), skill-card.md (3238b), SKILL.md (409b), _meta.json (131b)\n\nFile v1.0.4:SKILL.md\n\n---\nname: skill-alipay\ndescription: \"alipay:api - 支付宝 API\"\n---\n\n## Important Principles ⭐\n\n**Modification Prohibited (Mandatory)**: Any files under `skill-alipay`. This skill is maintained via\n`openclaw skills update skill-alipay`; any alterations will disrupt its normal operation.\n\n## alipay:api - 支付宝 API\n\nSee `references/apidocs/apis.md`\n\n## More skills\n\nhttps://github.com/lentiancn/skills\n\nFile v1.0.4:_meta.json\n\n{\n  \"ownerId\": \"kn7c7940mcwpxdz93fm36yw85d81h21a\",\n  \"slug\": \"skill-alipay\",\n  \"version\": \"1.0.4\",\n  \"publishedAt\": 1780309066868\n}\n\nFile v1.0.4:references/apidocs/alipay.open.agent.common.sign.md\n\n# alipay.open.agent.common.sign (代签约产品通用接口)\n\n**接口用途**：三方应用代理签约产品，需要配合开启事务接口使用。\n\n**文档地址**：https://opendocs.alipay.com/isv/234689cd_alipay.open.agent.common.sign\n\n### 公共请求参数\n\n| 参数               | 类型     | 必填 | 说明                             |\n|------------------|--------|----|--------------------------------|\n| `app_id`         | string | 是  | 支付宝分配给开发者的应用ID                 |\n| `method`         | string | 是  | 接口名称                           |\n| `format`         | string | 否  | 仅支持JSON                        |\n| `charset`        | string | 是  | 请求使用的编码格式，如utf-8, gbk, gb2312等 |\n| `sign_type`      | string | 是  | 签名算法类型：RSA2或RSA，推荐使用RSA2       |\n| `sign`           | string | 是  | 商户请求参数的签名串                     |\n| `timestamp`      | string | 是  | 发送请求的时间，格式yyyy-MM-dd HH:mm:ss  |\n| `version`        | string | 是  | 接口版本，固定为1.0                    |\n| `app_auth_token` | string | 否  | 应用授权令牌                         |\n\n### 业务请求参数\n\n| 参数                          | 类型              | 必填   | 说明                                                                         |\n|-----------------------------|-----------------|------|----------------------------------------------------------------------------|\n| `batch_no`                  | string          | 是    | 代商户操作事务编号，通过alipay.open.agent.create接口进行创建                                 |\n| `mcc_code`                  | string          | 是    | 商家经营类目2.0中的\"经营类目编码\"                                                        |\n| `product_code`              | string          | 是    | isv要代商户签约产品码，产品码是支付宝内部对产品的唯一标识                                             |\n| `special_license_pic`       | byte[]          | 条件必填 | 企业特殊资质图片，文件最小5KB，最大5M，格式必须为png、bmp、gif、jpg、jpeg                            |\n| `business_license_no`       | string          | 否    | 营业执照号码                                                                     |\n| `business_license_pic`      | byte[]          | 否    | 营业执照图片，被代创建商户运营主体为个人账户必填，企业账户无需填写                                          |\n| `business_license_auth_pic` | byte[]          | 否    | 营业执照授权函图片，个体工商户如果使用总公司或其他公司的营业执照认证需上传该授权函图片                                |\n| `long_term`                 | boolean         | 否    | 营业期限是否长期有效                                                                 |\n| `date_limitation`           | string          | 否    | 营业期限                                                                       |\n| `alipay_life_name`          | string          | 否    | 支付宝生活号（原服务窗）名称                                                             |\n| `special_license_type`      | string          | 否    | 合约特殊资质的类型，不传默认99（其他附件）                                                     |\n| `rate`                      | string          | 否    | 服务费率（%），范围0.38~0.6                                                         |\n| `life_app_id`               | string          | 否    | 被签约商户的支付宝生活号ID编号                                                           |\n| `mini_app_id`               | string          | 条件必填 | 被签约商家下任意小程序APPID编号                                                         |\n| `mini_app_name`             | string          | 条件必填 | 小程序名称                                                                      |\n| `mini_app_screenshot`       | byte[]          | 条件必填 | 小程序截图信息                                                                    |\n| `h_5_status`                | string          | 条件必填 | H5网站状态：ONLINE-已上线、OFFLINE-未上线                                              |\n| `h_5_memo`                  | string          | 条件必填 | 网站扩展信息文本                                                                   |\n| `h_5_extra_pic`             | byte[]          | 条件必填 | 网站备注图片                                                                     |\n| `h_5_sites`                 | string          | 条件必填 | H5网站地址                                                                     |\n| `h_5_home_screenshot`       | byte[]          | 条件必填 | H5网站首页截图                                                                   |\n| `h_5_item_screenshot`       | byte[]          | 条件必填 | H5网站商品截图                                                                   |\n| `h_5_pay_screenshot`        | byte[]          | 条件必填 | H5网站支付页截图                                                                  |\n| `h_5_sites_loa`             | byte[]          | 条件必填 | H5网站授权函                                                                    |\n| `app_item_screenshot`       | byte[]          | 条件必填 | 商品或服务页截图                                                                   |\n| `app_test_account`          | string          | 条件必填 | 可以登录该应用的测试账户                                                               |\n| `app_name`                  | string          | 条件必填 | 商户的APP应用名称                                                                 |\n| `app_status`                | string          | 条件必填 | 应用状态：ONLINE-已上线、OFFLINE-未上线                                                |\n| `app_market`                | string          | 条件必填 | 投放应用市场：苹果、应用宝、华为、360、小米、豌豆荚、其他                                             |\n| `app_auth_pic`              | byte[]          | 条件必填 | APP授权函图片                                                                   |\n| `download_link`             | string          | 条件必填 | 应用下载链接                                                                     |\n| `app_home_screenshot`       | byte[]          | 条件必填 | 应用首页截图                                                                     |\n| `app_pay_screenshot`        | byte[]          | 条件必填 | 应用内支付页截图                                                                   |\n| `app_demo`                  | byte[]          | 条件必填 | APP demo（格式为.apk）或应用说明文档（格式为.doc、.docx、.pdf）                               |\n| `app_test_account_password` | string          | 条件必填 | 可以登录此应用的账户的密码                                                              |\n| `shop_scene_pic`            | byte[]          | 条件必填 | 店铺内景图片                                                                     |\n| `shop_sign_board_pic`       | byte[]          | 条件必填 | 店铺门头照图片                                                                    |\n| `shop_province_code`        | string          | 条件必填 | 门店所在省份                                                                     |\n| `shop_city_code`            | string          | 条件必填 | 门店所在城市                                                                     |\n| `shop_district_code`        | string          | 条件必填 | 门店所在区或县                                                                    |\n| `shop_detail_address`       | string          | 条件必填 | 门店详细地址                                                                     |\n| `shop_name`                 | string          | 条件必填 | 门店名称                                                                       |\n| `web_sites`                 | array\\<string\\> | 条件必填 | 接入网址信息                                                                     |\n| `web_sites_loa`             | byte[]          | 条件必填 | 接入网址的授权函                                                                   |\n| `web_test_account`          | string          | 条件必填 | 可以登录此网站的测试账户                                                               |\n| `web_test_account_password` | string          | 条件必填 | 可以登录此网站的账户的密码                                                              |\n| `web_home_screenshot`       | byte[]          | 条件必填 | 网站首页截图                                                                     |\n| `web_item_screenshot`       | byte[]          | 条件必填 | 网站商品页截图                                                                    |\n| `web_pay_screenshot`        | byte[]          | 条件必填 | 网站支付页截图                                                                    |\n| `web_status`                | string          | 条件必填 | 网站状态：ONLINE-已上线、OFFLINE-未上线                                                |\n| `trade_scene`               | string          | 条件必填 | 交易场景：pc-电脑网站支付、mobile-手机网站支付、tiny_app-JSAPI、offline_store-线下场所、预授权支付时至少传一个 |\n| `mobile_type`               | string          | 条件必填 | 移动设备类型：APP、H5                                                              |\n\n#### trade_scene（交易场景）枚举值\n\n| 枚举名  | 枚举值           |\n|------|---------------|\n| 小程序  | tiny_app      |\n| 移动设备 | mobile        |\n| 线下场所 | offline_store |\n| PC网站 | pc            |\n\n#### mobile_type（移动设备类型）枚举值\n\n| 枚举名 | 枚举值 |\n|-----|-----|\n| APP | APP |\n| H5  | H5  |\n\n#### app_status（应用状态）枚举值\n\n| 枚举名 | 枚举值     |\n|-----|---------|\n| 已上线 | ONLINE  |\n| 未上线 | OFFLINE |\n\n#### h_5_status / web_status（H5网站状态/网站状态）枚举值\n\n| 枚举名 | 枚举值     |\n|-----|---------|\n| 已上线 | ONLINE  |\n| 未上线 | OFFLINE |\n\n#### app_market（投放应用市场）枚举值\n\n| 枚举名 | 枚举值 |\n|-----|-----|\n| 苹果  | 苹果  |\n| 应用宝 | 应用宝 |\n| 华为  | 华为  |\n| 360 | 360 |\n| 小米  | 小米  |\n| 豌豆荚 | 豌豆荚 |\n| 其他  | 其他  |\n\n### 公共响应参数\n\n| 参数         | 类型     | 必填 | 说明      |\n|------------|--------|----|---------|\n| `code`     | string | 是  | 网关返回码   |\n| `msg`      | string | 是  | 网关返回码描述 |\n| `sub_code` | string | 否  | 业务返回码   |\n| `sub_msg`  | string | 否  | 业务返回码描述 |\n| `sign`     | string | 是  | 签名      |\n\n### 业务响应参数\n\n无业务响应参数\n\n### 错误码\n\n| 错误码                                   | 说明                      | 解决方案                                                                   |\n|---------------------------------------|-------------------------|------------------------------------------------------------------------|\n| `SYSTEM_ERROR`                        | 系统繁忙                    | 服务器异常，可能发生了网络或者系统异常，导致服务调用失败，商户可以用同样的请求发起重试                            |\n| `INVALID_PARAMETER`                   | 参数有误                    | 请根据接口返回的参数非法的具体错误信息，修改参数后进行重试                                          |\n| `ADMIT_ORDER_NO_PASS`                 | 代商户签约预校验不通过             | 商户签约预校验不通过，该商户没有资质或存在签约中订单或该渠道没有面向该商家开放                                |\n| `ANT_PRODUCT_CONFLICT`                | 您已签约此产品，或者同类产品          | 确保批量签约的产品没有冲突                                                          |\n| `ANT_PRODUCT_DEPENDENCY_REQUIRED`     | 产品之间存在依赖                | 你还未签约支付宝支付产品（如电脑网站支付、手机网站支付、APP支付、当面付等），请签约后再开通本产品                     |\n| `BATCH_IS_NOT_EXIST`                  | 代商户操作事务编号不存在            | 请检查事务编号是否有效                                                            |\n| `BATCH_STATUS_IS_FINAL`               | 事务已经达到终态                | 请确认事务状态是否是init状态，submit/cancel/timeout状态的都是终态，不允许继续进行接口调用              |\n| `BIZ_ERROR`                           | 业务异常                    | 具体失败原因，请参考接口返回的错误信息                                                    |\n| `BUSINESS_LICENSE_PIC_RISK`           | 营业执照不合法                 | 请检查参数business_license_pic是否是营业执照；营业执照法人姓名是否一致；营业执照法人身份信息是否一致；营业执照是否已过期 |\n| `CHECK_AGDS_SELLER_ACCESS_FAILED`     | 蚂蚁花呗专享认证不通过             | 请检查蚂蚁花呗专享是否认证通过                                                        |\n| `CHECK_MERCHANT_ACCESS_CERT_PUNISHED` | 商户存在风险，禁止签约             | 商户存在风险，禁止签约，请更换账号签约                                                    |\n| `FILE_FORMAT_IS_INVALID`              | 文件格式错误                  | 请检查文件类型的参数格式                                                           |\n| `FILE_SIZE_MIN_LIMIT`                 | 文件大小低于范围                | 请检查文件类型的参数大小                                                           |\n| `FILE_SIZE_OUT_LIMIT`                 | 文件大小超出范围                | 请检查文件类型的参数大小                                                           |\n| `INVALID_BATCH_NO`                    | 事务编号batch_no不能为空        | 事务编号batch_no不能为空                                                       |\n| `ISV_APP_NO_ORDER_PACKAGE`            | 第三方应用没有挂载该功能包           | 请挂载对应功能包                                                               |\n| `ISV_APP_ORDER_PACKAGE_EMPTY`         | 第三方应用没有任何需要签约开通的功能包     | 请挂载对应功能包                                                               |\n| `ISV_IDENTITY_NOT_SATISFY`            | 当前账户已入驻为服务商，不能签约收钱产品    | 请更换账号签约                                                                |\n| `MERCHANT_NEED_FACE_CERTIFY`          | 需要商户完成身份证或人脸认证后，才能代商户签约 | 请联系代签约的商户先完成身份证或人脸认证后，再代商户签约                                           |\n| `MERCHANT_SIGN_PRODUCT_IN_AUDIT`      | 签约审核中                   | 该商户签约审核中，暂时不能操作，请等签约审核结束后再试                                            |\n| `MERCHANT_SIGN_PRODUCT_IN_FORBIDD`    | 无法进行签约                  | 该商户无法签约当前产品，存在产品签约冲突                                                   |\n| `MERCHANT_STATE_NOT_SATISFY`          | 商户被清退或禁止续签，不允许签约        | 请检查商户状态，再重新签约                                                          |\n| `NOT_MATCHED_SSU_OR_PS`               | 产品不支持当前类目               | 请检查商户的MCC类目以及填写的经营类目是否准确                                               |\n| `NO_APP_PERMISSION`                   | APPID不匹配                | 请检查当前调用的appId和创建事务的appId是否匹配                                           |\n| `OPEN_API_SIGN_ISV_NOT_IN_WHITELIST`  | isv不在白名单中               | 该接口暂未开放                                                                |\n| `OPEN_API_SIGN_PRODUCT_NOT_SUPPORT`   | 不支持该产品签约                | 暂不支持该产品码，产品不在openapi签约渠道开放或者产品已下线                                      |\n| `PRODUCT_NO_OPENABLE_PERMISSION_SET`  | 当前签约产品不存在可开通的权限集        | 当前产品暂未开放任何可签约的权限集                                                      |\n| `RISK_ADVICE_ERROR`                   | 商户风险咨询校验失败              | 具体失败原因及解决方案，请参考接口返回的描述文案                                               |\n| `SHOP_SIGN_BOARD_PIC_RISK`            | 门头照不合法                  | 请检查参数shop_sign_board_pic是否是门头照                                         |\n| `UNKNOWN_EXCEPTION`                   | 系统内部错误                  | 请联系客服咨询具体原因                                                            |\n| `UN_SUPPORT_ACCOUNT_CERTIFY_LEVEL`    | 账户未达到认证要求               | 请先联系商家完成账号认证，认证通过后重新签约                                                 |\n| `UN_SUPPORT_ACCOUNT_TYPE`             | 不支持的签约账号类型              | 请检查代签约的商家账号类型                                                          |\n| `USER_ACCOUNT_IS_BLOCK`               | 商户账号被冻结                 | 请检查商户账号是否可用                                                            |\n| `USER_CARD_BALANCE_PAY_CLOSED`        | 账户余额支付功能已关闭             | 商家账户余额功能已关闭，请联系商家开启后重新签约                                               |\n\n### 请求示例\n\n```\ncurl 'https://openapi.alipay.com/gateway.do?charset=UTF-8&method=alipay.open.agent.common.sign&format=json&sign=${sign}&app_id=${appid}&version=1.0&sign_type=RSA2&timestamp=${now}' \\\n -F 'app_auth_token=${app_auth_token}' \\\n -F 'batch_no=2020062409585609100024230' \\\n -F 'mcc_code=A0001_B0001' \\\n -F 'special_license_pic=@/home/admin/test.jpg' \\\n -F 'business_license_no=1532501100006302' \\\n -F 'business_license_pic=@/home/admin/test.jpg' \\\n -F 'business_license_auth_pic=@/home/admin/test.jpg' \\\n -F 'long_term=true' \\\n -F 'date_limitation=2017-11-11' \\\n -F 'product_code=FACE_TO_FACE_PAYMENT' \\\n -F 'alipay_life_name=杭州xx报社' \\\n -F 'special_license_type=99' \\\n -F 'rate=0.38' \\\n -F 'life_app_id=2030020837517348' \\\n -F 'mini_app_id=2021003187665167' \\\n -F 'mini_app_name=xxx小程序' \\\n -F 'mini_app_screenshot=@/home/admin/test.jpg' \\\n -F 'h_5_status=ONLINE' \\\n -F 'h_5_memo=相关备注信息' \\\n -F 'h_5_extra_pic=@/home/admin/test.jpg' \\\n -F 'h_5_sites=www.h5.com' \\\n -F 'h_5_home_screenshot=@/home/admin/test.jpg' \\\n -F 'h_5_item_screenshot=@/home/admin/test.jpg' \\\n -F 'h_5_pay_screenshot=@/home/admin/test.jpg' \\\n -F 'h_5_sites_loa=@/home/admin/test.jpg' \\\n -F 'app_item_screenshot=@/home/admin/test.jpg' \\\n -F 'app_test_account=testAccount' \\\n -F 'app_name=应用名称' \\\n -F 'app_status=ONLINE' \\\n -F 'app_market=豌豆荚' \\\n -F 'app_auth_pic=@/home/admin/test.jpg' \\\n -F 'download_link=http://demo.com/demo.apk' \\\n -F 'app_home_screenshot=@/home/admin/test.jpg' \\\n -F 'app_pay_screenshot=@/home/admin/test.jpg' \\\n -F 'app_demo=@/home/admin/test.jpg' \\\n -F 'app_test_account_password=testPassword' \\\n -F 'shop_scene_pic=@/home/admin/test.jpg' \\\n -F 'shop_sign_board_pic=@/home/admin/test.jpg' \\\n -F 'shop_province_code=370000' \\\n -F 'shop_city_code=370900' \\\n -F 'shop_district_code=370902' \\\n -F 'shop_detail_address=人民路10号' \\\n -F 'shop_name=xxx门店' \\\n -F 'web_sites=[\"www.web.com\"]' \\\n -F 'web_sites_loa=@/home/admin/test.jpg' \\\n -F 'web_test_account=testAccount' \\\n -F 'web_test_account_password=testPassword' \\\n -F 'web_home_screenshot=@/home/admin/test.jpg' \\\n -F 'web_item_screenshot=@/home/admin/test.jpg' \\\n -F 'web_pay_screenshot=@/home/admin/test.jpg' \\\n -F 'web_status=ONLINE' \\\n -F 'trade_scene=tiny_app' \\\n -F 'mobile_type=APP'\n```\n\n### 响应示例\n\n```\n{\n  \"alipay_open_agent_common_sign_response\": {\n    \"code\": \"10000\",\n    \"msg\": \"Success\"\n  },\n  \"sign\": \"ERITJKEIJKJHKKKKKKKHJEREEEEEEEEEEE\"\n}\n```\n\n> 说明：本示例仅供参考。\n\nFile v1.0.4:references/apidocs/alipay.open.agent.commonsign.confirm.md\n\n# alipay.open.agent.commonsign.confirm (代商户签约，提交信息确认接口)\n\n**接口用途**：三方应用代理签约产品，上传商户信息后，确认提交信息。可以配合开启事务接口使用。\n\n**文档地址**：https://opendocs.alipay.com/isv/15287e8b_alipay.open.agent.commonsign.confirm\n\n### 公共请求参数\n\n| 参数               | 类型     | 必填 | 说明                               |\n|------------------|--------|----|----------------------------------|\n| `app_id`         | string | 是  | 支付宝分配给开发者的应用ID                   |\n| `method`         | string | 是  | 接口名称                             |\n| `format`         | string | 否  | 仅支持JSON                          |\n| `charset`        | string | 是  | 请求使用的编码格式，如utf-8, gbk, gb2312等   |\n| `sign_type`      | string | 是  | 签名算法类型：RSA2或RSA，推荐使用RSA2         |\n| `sign`           | string | 是  | 商户请求参数的签名串                       |\n| `timestamp`      | string | 是  | 发送请求的时间，格式yyyy-MM-dd HH:mm:ss    |\n| `version`        | string | 是  | 接口版本，固定为1.0                      |\n| `app_auth_token` | string | 否  | 应用授权令牌                           |\n| `biz_content`    | string | 是  | 请求参数的集合，除公共参数外所有请求参数都必须放在这个参数中传递 |\n\n### 业务请求参数\n\n| 参数         | 类型     | 必填 | 说明                                                |\n|------------|--------|----|---------------------------------------------------|\n| `batch_no` | string | 是  | ISV代商户操作事务编号，通过事务开启接口alipay.open.agent.create调用返回 |\n\n### 公共响应参数\n\n| 参数         | 类型     | 必填 | 说明      |\n|------------|--------|----|---------|\n| `code`     | string | 是  | 网关返回码   |\n| `msg`      | string | 是  | 网关返回码描述 |\n| `sub_code` | string | 否  | 业务返回码   |\n| `sub_msg`  | string | 否  | 业务返回码描述 |\n| `sign`     | string | 是  | 签名      |\n\n### 业务响应参数\n\n| 参数         | 类型     | 必填 | 说明   |\n|------------|--------|----|------|\n| `order_no` | string | 是  | 签约单号 |\n\n### 错误码\n\n| 错误码                                  | 说明                 | 解决方案                                                        |\n|--------------------------------------|--------------------|-------------------------------------------------------------|\n| `SYSTEM_ERROR`                       | 系统繁忙               | 服务器异常，可能发生了网络或者系统异常，导致服务调用失败，商户可以用同样的请求发起重试                 |\n| `INVALID_PARAMETER`                  | 参数有误               | 请根据接口返回的参数非法的具体错误信息，修改参数后进行重试                               |\n| `ANT_PRODUCT_CONFLICT`               | 签约冲突               | 当前签约产品和已签约产品冲突，无法签约                                         |\n| `BATCH_IS_EMPTY`                     | 事务中没有进行任何操作        | 不允许提交空事务，请先调用代签约等业务接口，再提交事务                                 |\n| `BATCH_IS_NOT_EXIST`                 | 代商户操作事务编号不存在       | 请检查事务编号是否有效                                                 |\n| `BATCH_STATUS_IS_FINAL`              | 事务已经达到终态           | 请确认事务状态是否是init状态，submit\\|cancel\\|timeout状态的都是终态，不允许继续进行接口调用 |\n| `BIZ_ERROR`                          | 业务异常/签约失败          | 具体失败原因，请参考接口返回的错误信息                                         |\n| `BUSINESS_LICENSE_NO_EMPTY`          | 营业执照号不能为空          | 请检查商户的营业执照号是否填写                                             |\n| `FEERATE_NOT_INTERAVL`               | 费率不在区间内            | 具体的费率区间请参考接口返回的区间值                                          |\n| `INVALID_BATCH_NO`                   | 事务编号batch_no不能为空   | 事务编号batch_no不能为空                                            |\n| `MERCHANT_INTERFACE_INFO_ERR`        | 批量提交中产品经营信息不一致     | 确保批量提交的产品中需要一致的信息保证一致                                       |\n| `MERCHANT_SIGN_PRODUCT_IN_AUDIT`     | 商户存在审核中的签约申请       | 取消之前的申请单，重新签约                                               |\n| `NEW_LINK_CANNOT_BATCH_SIGN`         | 新链路不支持多产品批量签约      | 新链路的产品需逐个发起签约                                               |\n| `NOT_MATCHED_SSU_OR_PS`              | 产品暂时无法签约           | 请确认商户所在行业是否可以签约该产品                                          |\n| `NO_APP_PERMISSION`                  | APPID不匹配           | 请检查当前调用的appId和创建事务的appId是否匹配                                |\n| `OPEN_API_SIGN_ISV_NOT_IN_WHITELIST` | isv不在白名单中          | 该接口暂未开放                                                     |\n| `OPEN_API_SIGN_PRODUCT_NOT_SUPPORT`  | 产品码不在白名单中          | 暂不支持该产品码                                                    |\n| `OPEN_API_SIGN_PRODUCT_NUM_TOO_BIG`  | 批量提交的产品超过限制数量      | 减少一次性批量提交的产品数量                                              |\n| `ORDER_TYPE_NULL_ERROR`              | 产品订购类型为空           | 根据具体的返回的原因解决                                                |\n| `PRODUCT_CANNOT_MIX_SIGN`            | 新老链路产品不可混签         | 新老链路的产品分别提交，暂不支持同批次提交                                       |\n| `PRODUCT_NO_OPENABLE_PERMISSION_SET` | 当前签约产品不存在可开通的权限集   | 当前产品暂未开放任何可签约的权限集                                           |\n| `PRODUCT_OPEN_FAIL`                  | 产品开通失败             | 请参照接口返回错误信息修改传参                                             |\n| `RESTRICT_VALID_ERROR`               | 批量签约暂不支持产品批量信息补全操作 | 去掉其中需要补全的产品                                                 |\n| `UNKNOWN_EXCEPTION`                  | 系统内部错误             | 请联系客服咨询具体原因                                                 |\n\n### 请求示例\n\n```bash\ncurl 'https://openapi.alipay.com/gateway.do?charset=UTF-8&method=alipay.open.agent.commonsign.confirm&format=json&sign=${sign}&app_id=${appid}&version=1.0&sign_type=RSA2&timestamp=${now}' \\\n -F 'app_auth_token=${app_auth_token}' \\\n -F 'biz_content={\n        \"batch_no\":\"2017110616474516400082883\"\n}'\n```\n\n### 响应示例\n\n```json\n{\n  \"alipay_open_agent_commonsign_confirm_response\": {\n    \"code\": \"10000\",\n    \"msg\": \"Success\",\n    \"order_no\": \"20211102034000100000023843766649\"\n  },\n  \"sign\": \"ERITJKEIJKJHKKKKKKKHJEREEEEEEEEEEE\"\n}\n```\n\n> 说明：本示例仅供参考。\n\nFile v1.0.4:references/apidocs/alipay.open.agent.create.md\n\n# alipay.open.agent.create (开启代商户签约、创建应用事务)\n\n**接口用途**：在ISV代商户进行应用创建、产品签约时，用于开启一个操作事务，必须是第一个调用的接口。\n\n- 场景1：ISV代商户进行应用创建、产品签约，最后提交事务后需要商户确认才能完成流程\n- 场景2：服务市场订购及授权，使用订单授权凭证order_ticket开启预授权模式，该模式下提交事务后无需商户确认\n\n**文档地址**：https://opendocs.alipay.com/isv/e2e357b4_alipay.open.agent.create\n\n### 公共请求参数\n\n| 参数               | 类型     | 必填 | 说明                               |\n|------------------|--------|----|----------------------------------|\n| `app_id`         | string | 是  | 支付宝分配给开发者的应用ID                   |\n| `method`         | string | 是  | 接口名称                             |\n| `format`         | string | 否  | 仅支持JSON                          |\n| `charset`        | string | 是  | 请求使用的编码格式，如utf-8, gbk, gb2312等   |\n| `sign_type`      | string | 是  | 签名算法类型：RSA2或RSA，推荐使用RSA2         |\n| `sign`           | string | 是  | 商户请求参数的签名串                       |\n| `timestamp`      | string | 是  | 发送请求的时间，格式yyyy-MM-dd HH:mm:ss    |\n| `version`        | string | 是  | 接口版本，固定为1.0                      |\n| `app_auth_token` | string | 否  | 应用授权令牌                           |\n| `biz_content`    | string | 是  | 请求参数的集合，除公共参数外所有请求参数都必须放在这个参数中传递 |\n\n### 业务请求参数\n\n| 参数             | 类型           | 必填 | 说明                                   |\n|----------------|--------------|----|--------------------------------------|\n| `account`      | string       | 是  | isv代操作的商户账号，可以是支付宝账号，也可以是pid（2088开头） |\n| `contact_info` | ContactModel | 是  | 商户联系人信息，包含联系人名称、手机、邮箱信息，见下方子属性       |\n| `order_ticket` | string       | 否  | 订单授权凭证，若传入本参数，则对应事务提交后进入预授权模式        |\n\n#### contact_info（商户联系人信息）子参数\n\n| 参数               | 类型     | 必填 | 说明      |\n|------------------|--------|----|---------|\n| `contact_name`   | string | 是  | 联系人名称   |\n| `contact_mobile` | string | 是  | 联系人手机号码 |\n| `contact_email`  | string | 否  | 联系人邮箱   |\n\n### 公共响应参数\n\n| 参数         | 类型     | 必填 | 说明      |\n|------------|--------|----|---------|\n| `code`     | string | 是  | 网关返回码   |\n| `msg`      | string | 是  | 网关返回码描述 |\n| `sub_code` | string | 否  | 业务返回码   |\n| `sub_msg`  | string | 否  | 业务返回码描述 |\n| `sign`     | string | 是  | 签名      |\n\n### 业务响应参数\n\n| 参数             | 类型     | 必填 | 说明                                                                                       |\n|----------------|--------|----|------------------------------------------------------------------------------------------|\n| `batch_no`     | string | 是  | 本次代商户操作的全局唯一事务编号，后续代商户创建小程序、代签约当面付等产品、提交事务等接口都需要传递该batch_no值，且要确认只有init状态的batch_no才能发起调用 |\n| `batch_status` | string | 是  | ISV代商户操作事务状态，见枚举值                                                                        |\n\n#### batch_status（事务状态）枚举值\n\n| 枚举名     | 枚举值  | 说明                                                       |\n|---------|------|----------------------------------------------------------|\n| init    | 初始状态 | 本接口alipay.open.agent.create返回init状态，只有init状态允许进行各种业务接口调用 |\n| submit  | 提交状态 | 事务已到达终态，调用alipay.open.agent.confirm接口可以提交init状态的事务       |\n| cancel  | 取消状态 | 事务已到达终态，调用alipay.open.agent.cancel接口可以取消init状态的事务        |\n| timeout | 超时状态 | 事务已到达终态，init状态的事务在1个小时后会自动超时                             |\n\n> 注意：只有init状态才允许进行接口调用，其它状态都是终态，不允许继续进行接口调用。\n\n### 错误码\n\n| 错误码                                | 说明                  | 解决方案                        |\n|------------------------------------|---------------------|-----------------------------|\n| `INVALID_PARAMETER`                | 参数有误                | 检查必填参数是否为空，长度是否超限           |\n| `APP_INFO_NOT_EXIST`               | 应用信息不存在             | 请检查sdk中配置的应用appId是否正确       |\n| `NOT_ISV_APP_TYPE`                 | 不是第三方应用类型，不允许进行代理调用 | 请检查应用类型是否是第三方应用             |\n| `MERCHANT_IS_NOT_EXIST`            | 商家支付宝账号不存在          | 请确认商家支付宝账号存在、正确且有效          |\n| `MERCHANT_NOT_ACTIVED`             | 商家支付宝账号未激活          | 请确认商家支付宝账号存在、正确且有效          |\n| `MERCHANT_CAN_NOT_LOGON`           | 商家支付宝账号被限制登录        | 请确认商家支付宝账号存在、正确且有效          |\n| `MERCHANT_NOT_ENABLED`             | 商家支付宝账号被冻结或已注销      | 请确认商家支付宝账号存在、正确且有效          |\n| `MERCHANT_NOT_CERTIFIED`           | 商家支付宝账号未实名认证        | 请确认商家支付宝账号存在、正确且有效          |\n| `INVALID_CONTACT_NAME`             | 联系人名称为空或乱码          | 请填写正确的商户联系人姓名，最大长度20个字符     |\n| `INVALID_CONTACT_MOBILE`           | 手机号码格式错误            | 请填写正确的11位手机号码               |\n| `INVALID_CONTACT_EMAIL`            | 邮箱格式错误              | 请填写正确的邮箱                    |\n| `PRE_AUTH_TICKET_NOT_EXIST`        | 订单授权凭证不存在           | 请检查订单授权凭证是否正确               |\n| `PRE_AUTH_INVALID_AUTH_TICKET`     | 订单授权凭证状态失效或已过期      | 请商户重新订购生成新的订单授权凭证           |\n| `PRE_AUTH_INVALID_AUTH_TOKEN`      | 订单授权凭证换取的令牌已失效      | 商户取消了授权或者令牌被刷新，需重新授权        |\n| `PRE_AUTH_INVOKE_API_NOT_PERMITTE` | 订单授权凭证无权限调用该接口      | 无接口调用权限                     |\n| `PRE_AUTH_INVALID_AUTH_APP_ID`     | 凭证对应应用与接口调用应用不一致    | 请将调用接口的应用id更换成订单授权凭证对应的应用id |\n| `PRE_AUTH_INVALID_AUTH_USER_ID`    | 凭证对应授权者与代实施者不一致     | 请将商户账号更换成订单授权凭证对应授权者的账号     |\n| `UNKNOWN_EXCEPTION`                | 系统内部错误              | 请联系客服咨询具体原因                 |\n\n### 请求示例\n\n```bash\ncurl 'https://openapi.alipay.com/gateway.do?charset=UTF-8&method=alipay.open.agent.create&format=json&sign=${sign}&app_id=${appid}&version=1.0&sign_type=RSA2&timestamp=${now}' \\\n -F 'app_auth_token=${app_auth_token}' \\\n -F 'biz_content={\n        \"account\":\"test@alipay.com\",\n        \"contact_info\":{\n                \"contact_name\":\"张三\",\n                \"contact_mobile\":\"18866668888\",\n                \"contact_email\":\"zhangsan@alipy.com\"\n        },\n        \"order_ticket\":\"00ee2d475f374ad097ee0f1ac223fX00\"\n}'\n```\n\n### 响应示例\n\n```json\n{\n  \"alipay_open_agent_create_response\": {\n    \"code\": \"10000\",\n    \"msg\": \"Success\",\n    \"batch_no\": \"2017110616474516400082883\",\n    \"batch_status\": \"init\"\n  },\n  \"sign\": \"ERITJKEIJKJHKKKKKKKHJEREEEEEEEEEEE\"\n}\n```\n\n> 说明：本示例仅供参考。\n\nFile v1.0.4:references/apidocs/alipay.open.agent.order.query.md\n\n# alipay.open.agent.order.query (查询申请单状态)\n\n**接口用途**：代签约产品提交后，查询对应申请单的情况。\n\n**文档地址**：https://opendocs.alipay.com/isv/bd1943c2_alipay.open.agent.order.query\n\n### 公共请求参数\n\n| 参数               | 类型     | 必填 | 说明                               |\n|------------------|--------|----|----------------------------------|\n| `app_id`         | string | 是  | 支付宝分配给开发者的应用ID                   |\n| `method`         | string | 是  | 接口名称                             |\n| `format`         | string | 否  | 仅支持JSON                          |\n| `charset`        | string | 是  | 请求使用的编码格式，如utf-8, gbk, gb2312等   |\n| `sign_type`      | string | 是  | 签名算法类型：RSA2或RSA，推荐使用RSA2         |\n| `sign`           | string | 是  | 商户请求参数的签名串                       |\n| `timestamp`      | string | 是  | 发送请求的时间，格式yyyy-MM-dd HH:mm:ss    |\n| `version`        | string | 是  | 接口版本，固定为1.0                      |\n| `app_auth_token` | string | 否  | 应用授权令牌                           |\n| `biz_content`    | string | 是  | 请求参数的集合，除公共参数外所有请求参数都必须放在这个参数中传递 |\n\n### 业务请求参数\n\n| 参数         | 类型     | 必填 | 说明                                                            |\n|------------|--------|----|---------------------------------------------------------------|\n| `batch_no` | string | 是  | ISV代商户操作事务编号，通过调用alipay.open.agent.create（开启代商户签约、创建应用事务）接口返回 |\n\n### 公共响应参数\n\n| 参数         | 类型     | 必填 | 说明      |\n|------------|--------|----|---------|\n| `code`     | string | 是  | 网关返回码   |\n| `msg`      | string | 是  | 网关返回码描述 |\n| `sub_code` | string | 否  | 业务返回码   |\n| `sub_msg`  | string | 否  | 业务返回码描述 |\n| `sign`     | string | 是  | 签名      |\n\n### 业务响应参数\n\n| 参数                           | 类型                              | 必填   | 说明                                       |\n|------------------------------|---------------------------------|------|------------------------------------------|\n| `order_status`               | string                          | 是    | 支付宝商户入驻申请单状态，见下方枚举值                      |\n| `order_no`                   | string                          | 是    | 签约单号                                     |\n| `merchant_pid`               | string                          | 是    | 商户pid                                    |\n| `confirm_url`                | string                          | 特殊可选 | 商户确认签约链接，只有申请单状态在MERCHANT_CONFIRM状态下才会返回 |\n| `agent_app_id`               | string                          | 特殊可选 | 代理创建的应用ID，商户确认成功后才返回应用ID                 |\n| `reject_reason`              | string                          | 特殊可选 | 审核失败的拒绝原因，只有审核失败才会返回该值                   |\n| `restrict_infos`             | array\\<SignRestrictInfo\\>       | 否    | 受限信息，见下方子属性                              |\n| `product_agent_status_infos` | array\\<ProductAgentStatusInfo\\> | 否    | 申请单中每个产品的签约状态，见下方子属性                     |\n\n#### order_status（申请单状态）枚举值\n\n| 枚举名       | 枚举值                           | 说明                                        |\n|-----------|-------------------------------|-------------------------------------------|\n| 暂存        | MERCHANT_INFO_HOLD            | 提交事务出现业务校验异常时，会暂存申请单信息，可以调用业务接口修正参数，并重新提交 |\n| 审核中       | MERCHANT_AUDITING             | 申请信息正在人工审核中                               |\n| 待商户确认     | MERCHANT_CONFIRM              | 申请信息审核通过，等待联系人确认签约或授权                     |\n| 商户确认成功    | MERCHANT_CONFIRM_SUCCESS      | 商户同意签约或授权                                 |\n| 商户超时未确认   | MERCHANT_CONFIRM_TIME_OUT     | 商户受到确认信息15天内未确认，需要重新提交申请信息                |\n| 审核失败或商户拒绝 | MERCHANT_APPLY_ORDER_CANCELED | 申请信息审核被驳回，或者商户选择拒绝签约或授权                   |\n\n#### restrict_infos（受限信息）子参数\n\n| 参数                     | 类型     | 必填 | 说明                 |\n|------------------------|--------|----|--------------------|\n| `restrict_product`     | string | 是  | 产品码，支付宝定义的产品码      |\n| `restrict_version`     | string | 否  | 受限版本：02-受限版、04-极速版 |\n| `restrict_reason`      | string | 否  | 受限的原因              |\n| `restrict_reason_code` | string | 否  | 受限原因编码             |\n\n#### product_agent_status_infos（产品签约状态）子参数\n\n| 参数              | 类型     | 必填 | 说明            |\n|-----------------|--------|----|---------------|\n| `product_name`  | string | 否  | 产品名称          |\n| `product_code`  | string | 否  | 产品编码          |\n| `status`        | string | 否  | 产品签约状态，见下方枚举值 |\n| `reject_reason` | string | 否  | 产品被驳回的原因      |\n\n#### product_agent_status_infos.status（产品签约状态）枚举值\n\n| 枚举名             | 枚举值     | 说明                     |\n|-----------------|---------|------------------------|\n| none            | 未签约     | 还没有签约该产品               |\n| valid           | 已生效     | 合约已经生效，不需要再签约          |\n| restrictValid   | 受限生效    | 合约已经生效，但是资料不全，功能受限     |\n| audit           | 审核中     | 已经有合约在审核中，请等待审核完成      |\n| waitConfirm     | 待商户确认协议 | 合约已经审核通过，需要商户确认后合约才生效  |\n| auditReject     | 审核未通过   | -                      |\n| invalid         | 合约失效    | 曾经签过合约，但已经失效了，可以重新发起签约 |\n| restrictInvalid | 受限失效    | 受限合约失效了                |\n\n### 错误码\n\n| 错误码                       | 说明               | 解决方案                         |\n|---------------------------|------------------|------------------------------|\n| `INVALID_BATCH_NO`        | 事务编号batch_no不能为空 | 事务编号参数batch_no不能为空           |\n| `BATCH_IS_NOT_EXIST`      | 代商户操作事务编号不存在     | 请检查事务编号是否有效                  |\n| `INVALID_PARAMETER`       | 参数有误             | 检查必填参数是否为空，长度是否超限            |\n| `SYSTEM_ERROR`            | 系统繁忙             | 系统内部错误，请稍后重试                 |\n| `NO_APP_PERMISSION`       | APPID不匹配         | 请检查当前调用的appId和创建事务的appId是否匹配 |\n| `BATCH_STATUS_NOT_SUBMIT` | 事务没有正常提交         | 请先将对应的事务提交                   |\n\n### 请求示例\n\n```bash\ncurl 'https://openapi.alipay.com/gateway.do?charset=UTF-8&method=alipay.open.agent.order.query&format=json&sign=${sign}&app_id=${appid}&version=1.0&sign_type=RSA2&timestamp=${now}' \\\n -F 'app_auth_token=${app_auth_token}' \\\n -F 'biz_content={\n        \"batch_no\":\"2017110616474516400082883\"\n}'\n```\n\n### 响应示例\n\n```json\n{\n  \"alipay_open_agent_order_query_response\": {\n    \"code\": \"10000\",\n    \"msg\": \"Success\",\n    \"order_status\": \"MERCHANT_INFO_HOLD\",\n    \"confirm_url\": \"https://openhome.alipay.com/isv/settling/confirm.htm?orderNo=20180627015000000000009202531926\",\n    \"order_no\": \"20211020034000100000027428505085\",\n    \"agent_app_id\": \"2017111108241348\",\n    \"reject_reason\": \"图片涉黄\",\n    \"merchant_pid\": \"390284792319804\",\n    \"restrict_infos\": [\n      {\n        \"restrict_product\": \"I1011000100000000001\",\n        \"restrict_version\": \"02\",\n        \"restrict_reason\": \"经营资质不符合要求\",\n        \"restrict_reason_code\": \"001\"\n      }\n    ],\n    \"product_agent_status_infos\": [\n      {\n        \"product_name\": \"当面付收单\",\n        \"product_code\": \"FACE_TO_FACE_PAYMENT\",\n        \"status\": \"none|valid|restrictValid...\",\n        \"reject_reason\": \"请您在签约时上传与账户主体一致的证件。\"\n      }\n    ]\n  },\n  \"sign\": \"ERITJKEIJKJHKKKKKKKHJEREEEEEEEEEEE\"\n}\n```\n\n> 说明：本示例仅供参考。\n\nFile v1.0.4:references/apidocs/alipay.open.agent.signstatus.query.md\n\n# alipay.open.agent.signstatus.query (查询商户某个产品的签约状态)\n\n**接口用途**：主要用在isv代理商户签约场景，用来查询商户签约某个产品的签约状态，可以配合\"第三方接入核心API\"功能包里的接口使用\n\n**文档地址**：https://opendocs.alipay.com/isv/319f304c_alipay.open.agent.signstatus.query\n\n### 公共请求参数\n\n| 参数               | 类型     | 必填 | 说明                               |\n|------------------|--------|----|----------------------------------|\n| `app_id`         | string | 是  | 支付宝分配给开发者的应用ID                   |\n| `method`         | string | 是  | 接口名称                             |\n| `format`         | string | 否  | 仅支持JSON                          |\n| `charset`        | string | 是  | 请求使用的编码格式，如utf-8, gbk, gb2312等   |\n| `sign_type`      | string | 是  | 签名算法类型：RSA2或RSA，推荐使用RSA2         |\n| `sign`           | string | 是  | 商户请求参数的签名串                       |\n| `timestamp`      | string | 是  | 发送请求的时间，格式yyyy-MM-dd HH:mm:ss    |\n| `version`        | string | 是  | 接口版本，固定为1.0                      |\n| `app_auth_token` | string | 否  | 应用授权令牌                           |\n| `biz_content`    | string | 是  | 请求参数的集合，除公共参数外所有请求参数都必须放在这个参数中传递 |\n\n### 业务请求参数\n\n| 参数              | 类型              | 必填 | 说明                                                            |\n|-----------------|-----------------|----|---------------------------------------------------------------|\n| `pid`           | string          | 是  | isv要查询签约状态的商户账号，可以是支付宝账号pid（2088开头），也可以是商户的登录账号（邮箱或手机号）       |\n| `product_codes` | array\\<string\\> | 是  | isv要查询商户签约状态的产品码，产品码是支付宝内部对产品的唯一标识，目前支持查询产品及产品码详情参见获取商家产品开通状态 |\n\n### 公共响应参数\n\n| 参数         | 类型     | 必填 | 说明      |\n|------------|--------|----|---------|\n| `code`     | string | 是  | 网关返回码   |\n| `msg`      | string | 是  | 网关返回码描述 |\n| `sub_code` | string | 否  | 业务返回码   |\n| `sub_msg`  | string | 否  | 业务返回码描述 |\n| `sign`     | string | 是  | 签名      |\n\n### 业务响应参数\n\n| 参数                 | 类型                             | 必填 | 说明                                   |\n|--------------------|--------------------------------|----|--------------------------------------|\n| `sign_status_list` | array\\<ProductSignStatusInfo\\> | 是  | 商户产品签约状态结果对象数组，返回本次查询的产品的签约状态，见下方子属性 |\n\n#### sign_status_list（商户产品签约状态）子参数\n\n| 参数             | 类型     | 必填 | 说明        |\n|----------------|--------|----|-----------|\n| `product_name` | string | 是  | 产品名称      |\n| `product_code` | string | 是  | 产品编码      |\n| `status`       | string | 是  | 签约状态，见枚举值 |\n\n#### status（签约状态）枚举值\n\n| 枚举名                       | 枚举值           |\n|---------------------------|---------------|\n| 未签约，表示还没有签约该产品            | none          |\n| 已生效，表示合约已经生效，不需要再签约了      | valid         |\n| 受限生效，表示合约已经生效，但是资料不全，功能受限 | restrictValid |\n\n### 错误码\n\n| 错误码                                | 说明                   | 解决方案                                                 |\n|------------------------------------|----------------------|------------------------------------------------------|\n| `SYSTEM_ERROR`                     | 系统繁忙                 | 服务器异常，可能发生了网络或者系统异常，导致服务调用失败，商户可以用同样的请求发起重试          |\n| `INVALID_PARAMETER`                | 参数有误                 | 请根据接口返回的参数非法的具体错误信息，修改参数后进行重试                        |\n| `MERCHANT_IS_NOT_EXIST`            | 商家支付宝账号不存在           | 请确认商家支付宝账号存在、正确且有效                                   |\n| `QUERY_SIGN_STATUS_AUTH_NOT_MATCH` | 应用授权信息和要查询的商户信息不匹配   | 请检查应用授权token和要查询签约状态的商户是否匹配                          |\n| `QUERY_SIGN_STATUS_NOT_AUTH`       | 接口自调用时不允许查询其它商户的签约状态 | 接口自调用时只能查询自己的签约状态，要查询其他商户的签约状态，请先让商户进行应用授权，再使用代理方式调用 |\n\n### 请求示例\n\n```bash\ncurl 'https://openapi.alipay.com/gateway.do?charset=UTF-8&method=alipay.open.agent.signstatus.query&format=json&sign=${sign}&app_id=${appid}&version=1.0&sign_type=RSA2&timestamp=${now}' \\\n -F 'app_auth_token=${app_auth_token}' \\\n -F 'biz_content={\n        \"pid\":\"支付宝账号：2088123451234543或手机号：13811111111或邮箱：123@xxx.com\",\n        \"product_codes\":[\n                \"I1011000100000000001\"\n        ]\n}'\n```\n\n### 响应示例\n\n```json\n{\n  \"alipay_open_agent_signstatus_query_response\": {\n    \"code\": \"10000\",\n    \"msg\": \"Success\",\n    \"sign_status_list\": [\n      {\n        \"product_name\": \"当面付收单\",\n        \"product_code\": \"FACE_TO_FACE_PAYMENT\",\n        \"status\": \"valid\"\n      }\n    ]\n  },\n  \"sign\": \"ERITJKEIJKJHKKKKKKKHJEREEEEEEEEEEE\"\n}\n```\n\n> 说明：本示例仅供参考。\n\nFile v1.0.4:references/apidocs/alipay.open.auth.token.app.md\n\n# alipay.open.auth.token.app (换取应用授权令牌)\n\n**接口用途**：换取应用授权令牌。在应用授权的场景下，商户把名下应用授权给ISV后，支付宝会给ISV颁发应用授权码app_auth_code，ISV可通过获取到的app_auth_code换取app_auth_token。\n\n**说明**：\n\n- app_auth_code作为换取app_auth_token的票据，每次用户授权带上的app_auth_code将不一样\n- app_auth_code只能使用一次，一天（从当前时间算起的24小时）未被使用自动过期\n- 刷新应用授权令牌：ISV可通过获取到的refresh_token刷新app_auth_token，刷新后老的refresh_token会在一段时间后失效（失效时间为接口返回的re_expires_in）\n\n**文档地址**：https://opendocs.alipay.com/isv/04h3uf\n\n### 公共请求参数\n\n| 参数               | 类型     | 必填 | 说明                               |\n|------------------|--------|----|----------------------------------|\n| `app_id`         | string | 是  | 支付宝分配给开发者的应用ID                   |\n| `method`         | string | 是  | 接口名称                             |\n| `format`         | string | 否  | 仅支持JSON                          |\n| `charset`        | string | 是  | 请求使用的编码格式，如utf-8, gbk, gb2312等   |\n| `sign_type`      | string | 是  | 签名算法类型：RSA2或RSA，推荐使用RSA2         |\n| `sign`           | string | 是  | 商户请求参数的签名串                       |\n| `timestamp`      | string | 是  | 发送请求的时间，格式yyyy-MM-dd HH:mm:ss    |\n| `version`        | string | 是  | 接口版本，固定为1.0                      |\n| `app_auth_token` | string | 否  | 应用授权令牌                           |\n| `biz_content`    | string | 是  | 请求参数的集合，除公共参数外所有请求参数都必须放在这个参数中传递 |\n\n### 业务请求参数\n\n| 参数              | 类型     | 必填   | 说明                                                                                 |\n|-----------------|--------|------|------------------------------------------------------------------------------------|\n| `grant_type`    | string | 是    | 授权方式：authorization_code-使用应用授权码换取应用授权令牌、refresh_token-使用app_refresh_token刷新获取新授权令牌 |\n| `code`          | string | 条件必填 | 应用授权码，grant_type为authorization_code时必填                                             |\n| `refresh_token` | string | 条件必填 | 刷新令牌，grant_type为refresh_token时必填                                                   |\n\n#### grant_type（授权方式）枚举值\n\n| 枚举名                          | 枚举值                |\n|------------------------------|--------------------|\n| 使用应用授权码换取应用授权令牌              | authorization_code |\n| 使用app_refresh_token刷新获取新授权令牌 | refresh_token      |\n\n### 公共响应参数\n\n| 参数         | 类型     | 必填 | 说明      |\n|------------|--------|----|---------|\n| `code`     | string | 是  | 网关返回码   |\n| `msg`      | string | 是  | 网关返回码描述 |\n| `sub_code` | string | 否  | 业务返回码   |\n| `sub_msg`  | string | 否  | 业务返回码描述 |\n| `sign`     | string | 是  | 签名      |\n\n### 业务响应参数\n\n| 参数                  | 类型     | 必填 | 说明                            |\n|---------------------|--------|----|-------------------------------|\n| `user_id`           | string | 是  | 授权商户的user_id                  |\n| `auth_app_id`       | string | 是  | 授权商户的appid                    |\n| `app_auth_token`    | string | 是  | 应用授权令牌                        |\n| `app_refresh_token` | string | 是  | 刷新令牌                          |\n| `expires_in`        | string | 是  | 该字段已作废，应用令牌长期有效，接入方不需要消费该字段   |\n| `re_expires_in`     | string | 是  | 刷新令牌的有效时间（从接口调用时间作为起始时间），单位到秒 |\n\n### 错误码\n\n| 错误码                       | 说明                                             | 解决方案                                           |\n|---------------------------|------------------------------------------------|------------------------------------------------|\n| `APP_ID_NOT_CONSISTENT`   | 授权令牌授予的应用AppId与当前应用AppId不一致                    | 确认授权令牌和应用标识是否正确                                |\n| `APP_NOT_ISV`             | 当前请求app_id非第三方应用，请求失败                          | 当前请求应用非第三方应用，请更改appid后重试                       |\n| `AUTH_CODE_NOT_EXIST`     | auth_code不存在                                   | 更换存在的授权code                                    |\n| `AUTH_CODE_NOT_VALID`     | 无效的auth_code                                   | 更换有效的授权码                                       |\n| `AUTH_TOKEN_NOT_FOUND`    | 授权令牌不存在                                        | 一般不会出现该异常，如出现需要更换有效的授权码                        |\n| `GRANT_TYPE_INVALID`      | grant_type必须是authorization_code或者refresh_token | grant_type必须是authorization_code或者refresh_token |\n| `REFRESH_TOKEN_NOT_EXIST` | 刷新令牌不存在                                        | 更换存在的刷新令牌                                      |\n| `REFRESH_TOKEN_NOT_VALID` | 无效的刷新令牌                                        | 更换有效的刷新令牌                                      |\n| `REFRESH_TOKEN_TIME_OUT`  | 刷新令牌过期                                         | 更换有效的刷新令牌                                      |\n\n### 请求示例\n\n```bash\ncurl 'https://openapi.alipay.com/gateway.do?charset=UTF-8&method=alipay.open.auth.token.app&format=json&sign=${sign}&app_id=${appid}&version=1.0&sign_type=RSA2&timestamp=${now}' \\\n -F 'app_auth_token=${app_auth_token}' \\\n -F 'biz_content={\n        \"grant_type\":\"authorization_code\",\n        \"code\":\"1cc19911172e4f8aaa509c8fb5d12F56\",\n        \"refresh_token\":\"201509BBdcba1e3347de4e75ba3fed2c9abebE36\"\n}'\n```\n\n### 响应示例\n\n```json\n{\n  \"alipay_open_auth_token_app_response\": {\n    \"code\": \"10000\",\n    \"msg\": \"Success\",\n    \"user_id\": \"2088102150527498\",\n    \"auth_app_id\": \"2013121100055554\",\n    \"app_auth_token\": \"201509BBeff9351ad1874306903e96b91d248A36\",\n    \"app_refresh_token\": \"201509BBdcba1e3347de4e75ba3fed2c9abebE36\",\n    \"expires_in\": \"123456\",\n    \"re_expires_in\": \"123456\"\n  },\n  \"sign\": \"ERITJKEIJKJHKKKKKKKHJEREEEEEEEEEEE\"\n}\n```\n\n> 说明：本示例仅供参考。\n\nFile v1.0.4:references/apidocs/alipay.open.file.upload.md\n\n# alipay.open.file.upload (支付宝文件上传接口)\n\n**接口用途**：支付宝通用文件上传接口，开发者可调用此接口上传文件，提供给其他业务使用，例如：上传素材（视频/图片），供给到生活号+/小程序等业务使用。\n\n**文档地址**：https://opendocs.alipay.com/mini/03hvl1\n\n**注意**：\n\n- 本接口为文件上传类接口，需要使用 `multipart/form-data` 格式提交数据\n- 如使用支付宝 SDK，可参考示例代码接入\n- 如未使用 SDK 自行构造 HTTP 请求：\n    - v2 版本接口：参考「自行实现签名」文档中文件上传部分的说明\n    - v3 版本接口：参考「签名规则」文档中文件上传请求部分的说明\n\n### 公共请求参数\n\n| 参数               | 类型     | 必填 | 说明                             |\n|------------------|--------|----|--------------------------------|\n| `app_id`         | string | 是  | 支付宝分配给开发者的应用ID                 |\n| `method`         | string | 是  | 接口名称                           |\n| `format`         | string | 否  | 仅支持JSON                        |\n| `charset`        | string | 是  | 请求使用的编码格式，如utf-8, gbk, gb2312等 |\n| `sign_type`      | string | 是  | 签名算法类型：RSA2或RSA，推荐使用RSA2       |\n| `sign`           | string | 是  | 商户请求参数的签名串                     |\n| `timestamp`      | string | 是  | 发送请求的时间，格式yyyy-MM-dd HH:mm:ss  |\n| `version`        | string | 是  | 接口版本，固定为1.0                    |\n| `app_auth_token` | string | 否  | 应用授权令牌                         |\n\n### 业务请求参数\n\n| 参数                 | 类型                   | 必填 | 说明                                                        |\n|--------------------|----------------------|----|-----------------------------------------------------------|\n| `biz_code`         | string               | 是  | 素材使用场景，请关联其他开放平台接口联合使用。如果素材用于内容发布，请必传入 `content_creation` |\n| `file_content`     | byte[]               | 是  | 文件内容的二进制流，最大为512MB（512000000字节）                           |\n| `md5`              | string               | 否  | 文件的md5值，如果不传则不校验md5                                       |\n| `extra_parameters` | FileUploadExtraParam | 否  | 文件额外参数，见下方子属性                                             |\n\n#### extra_parameters（文件上传额外参数）子参数\n\n| 参数              | 类型     | 必填 | 说明                                                                     |\n|-----------------|--------|----|------------------------------------------------------------------------|\n| `extern_upload` | string | 否  | 是否同步上传到其他平台。素材类型为视频且需要同步优酷，请必传入参数 `youku`，素材接口将代上传到优酷账号；素材类型为图片，无需传入参数 |\n\n### 公共响应参数\n\n| 参数         | 类型     | 必填 | 说明      |\n|------------|--------|----|---------|\n| `code`     | string | 是  | 网关返回码   |\n| `msg`      | string | 是  | 网关返回码描述 |\n| `sub_code` | string | 否  | 业务返回码   |\n| `sub_msg`  | string | 否  | 业务返回码描述 |\n| `sign`     | string | 是  | 签名      |\n\n### 业务响应参数\n\n| 参数          | 类型     | 必填 | 说明                                                          |\n|-------------|--------|----|-------------------------------------------------------------|\n| `file_id`   | string | 是  | 文件id，用于提供后后续业务调用使用                                          |\n| `extern_id` | string | 否  | 视频资源id，同步外部渠道后，外部渠道返回的id。目前支持同步优酷场景，返回优酷视频id，用于支付宝客户端播放视频使用 |\n\n### 错误码\n\n| 错误码               | 说明           | 解决方案                    |\n|-------------------|--------------|-------------------------|\n| `BIZ_ERROR`       | 业务异常，账号未绑定优酷 | 将支付宝账号绑定优酷服务            |\n| `FILE_CHECK_FAIL` | 文件MD5值校验失败   | 确认MD5值是否正确，如果MD5值正确，可重试 |\n\n### 请求示例\n\n```bash\ncurl 'https://openapi.alipay.com/gateway.do?charset=UTF-8&method=alipay.open.file.upload&format=json&sign=${sign}&app_id=${appid}&version=1.0&sign_type=RSA2&timestamp=${now}' \\\n -F 'app_auth_token=${app_auth_token}' \\\n -F 'biz_code=content_creation' \\\n -F 'md5=9cff2d79bc81acf12abbaca7328a4dc5' \\\n -F 'extra_parameters={\"extern_upload\":\"youku\"}' \\\n -F 'file_content=@/home/admin/test.jpg'\n```\n\n### 响应示例\n\n```json\n{\n  \"alipay_open_file_upload_response\": {\n    \"code\": \"10000\",\n    \"msg\": \"Success\",\n    \"file_id\": \"A*6XqwQKpS1t0AAAAAAAAAAAAADi92AA\",\n    \"extern_id\": \"XNTk0NjE5NjI4OA==\"\n  },\n  \"sign\": \"ERITJKEIJKJHKKKKKKKHJEREEEEEEEEEEE\"\n}\n```\n\n> 说明：本示例仅供参考。\n\nFile v1.0.4:references/apidocs/alipay.open.sp.inteop.appauth.create.md\n\n# alipay.open.sp.inteop.appauth.create (服务商一体化开通作业添加代调用授权项)\n\n**接口用途**：服务商一体化开通作业添加代调用授权项\n\n**文档地址**：https://opendocs.alipay.com/isv/af483a46_alipay.open.sp.inteop.appauth.create\n\n### 公共请求参数\n\n| 参数               | 类型     | 必填 | 说明                               |\n|------------------|--------|----|----------------------------------|\n| `app_id`         | string | 是  | 支付宝分配给开发者的应用ID                   |\n| `method`         | string | 是  | 接口名称                             |\n| `format`         | string | 否  | 仅支持JSON                          |\n| `charset`        | string | 是  | 请求使用的编码格式，如utf-8, gbk, gb2312等   |\n| `sign_type`      | string | 是  | 签名算法类型：RSA2或RSA，推荐使用RSA2         |\n| `sign`           | string | 是  | 商户请求参数的签名串                       |\n| `timestamp`      | string | 是  | 发送请求的时间，格式yyyy-MM-dd HH:mm:ss    |\n| `version`        | string | 是  | 接口版本，固定为1.0                      |\n| `app_auth_token` | string | 否  | 应用授权令牌                           |\n| `biz_content`    | string | 是  | 请求参数的集合，除公共参数外所有请求参数都必须放在这个参数中传递 |\n\n### 业务请求参数\n\n| 参数                | 类型     | 必填 | 说明                          |\n|-------------------|--------|----|-----------------------------|\n| `inteop_order_no` | string | 是  | 业务开通主单号                     |\n| `isv_app_id`      | string | 是  | 申请授权的三方应用appid              |\n| `out_biz_no`      | string | 否  | 外部关联单号，代调用授权成功之后会在授权通知里携带此值 |\n\n### 公共响应参数\n\n| 参数         | 类型     | 必填 | 说明      |\n|------------|--------|----|---------|\n| `code`     | string | 是  | 网关返回码   |\n| `msg`      | string | 是  | 网关返回码描述 |\n| `sub_code` | string | 否  | 业务返回码   |\n| `sub_msg`  | string | 否  | 业务返回码描述 |\n| `sign`     | string | 是  | 签名      |\n\n### 业务响应参数\n\n| 参数             | 类型     | 必填 | 说明  |\n|----------------|--------|----|-----|\n| `sub_order_no` | string | 是  | 子单号 |\n\n### 错误码\n\n| 错误码                             | 说明                         | 解决方案                               |\n|---------------------------------|----------------------------|------------------------------------|\n| `SYSTEM_ERROR`                  | 系统繁忙                       | 服务器异常，可能发生了网络或者系统异常，商户可以用同样的请求发起重试 |\n| `INVALID_PARAMETER`             | 参数有误                       | 根据接口返回的参数非法的具体错误信息，修改参数后进行重试       |\n| `EXIST_APP_AUTH_ORDER`          | 当前申请单下已经存在代调用开通项           | 取消已经存在的代调用授权子项或重新创建一个主单添加代调用授权子项   |\n| `INTEOP_ORDER_NOT_EXIST`        | 作业主单记录不存在                  | 请检查作业主单是否存在                        |\n| `INVALID_INTEOP_ORDER_NO`       | 作业主单 inteop_order_no必填     | 请在入参中赋值inteop_order_no             |\n| `ISV_ORDER_STATUS_IS_FINAL`     | 主单状态非初始态，不可操作              | 重新创建一个新的作业主单                       |\n| `ISV_PID_INCONSISTENCY`         | 无操作权限，当前服务商pid和主单服务商pid不一致 | 主单创建服务商需要和当前子单创建服务商是同一个人           |\n| `NOT_MATCHED_VALIDATION_POLICY` | 请求数据不符合任何已配置的校验策略          | 请检查使用业务场景是否正确                      |\n| `SP_MERCHANT_INF_NO_FIND`       | 服务商PID不存在                  | 服务商PID不存在                          |\n\n### 请求示例\n\n```bash\ncurl 'https://openapi.alipay.com/gateway.do?charset=UTF-8&method=alipay.open.sp.inteop.appauth.create&format=json&sign=${sign}&app_id=${appid}&version=1.0&sign_type=RSA2&timestamp=${now}' \\\n -F 'app_auth_token=${app_auth_token}' \\\n -F 'biz_content={\n        \"inteop_order_no\":\"2025071611667571\",\n        \"isv_app_id\":\"2014072300007148\",\n        \"out_biz_no\":\"2025xxxxxxx\"\n}'\n```\n\n### 响应示例\n\n```json\n{\n  \"alipay_open_sp_inteop_appauth_create_response\": {\n    \"code\": \"10000\",\n    \"msg\": \"Success\",\n    \"sub_order_no\": \"2025071611667571\"\n  },\n  \"sign\": \"ERITJKEIJKJHKKKKKKKHJEREEEEEEEEEEE\"\n}\n```\n\n> 说明：本示例仅供参考。\n\nFile v1.0.4:references/apidocs/alipay.open.sp.inteop.order.cancel.md\n\n# alipay.open.sp.inteop.order.cancel (服务商一体化作业取消业务开通单)\n\n**接口用途**：服务商一体化作业取消业务开通单，商家确认之前都可以进行取消。\n\n**文档地址**：https://opendocs.alipay.com/isv/a91d61cf_alipay.open.sp.inteop.order.cancel\n\n### 公共请求参数\n\n| 参数               | 类型     | 必填 | 说明                               |\n|------------------|--------|----|----------------------------------|\n| `app_id`         | string | 是  | 支付宝分配给开发者的应用ID                   |\n| `method`         | string | 是  | 接口名称                             |\n| `format`         | string | 否  | 仅支持JSON                          |\n| `charset`        | string | 是  | 请求使用的编码格式，如utf-8, gbk, gb2312等   |\n| `sign_type`      | string | 是  | 签名算法类型：RSA2或RSA，推荐使用RSA2         |\n| `sign`           | string | 是  | 商户请求参数的签名串                       |\n| `timestamp`      | string | 是  | 发送请求的时间，格式yyyy-MM-dd HH:mm:ss    |\n| `version`        | string | 是  | 接口版本，固定为1.0                      |\n| `app_auth_token` | string | 否  | 应用授权令牌                           |\n| `biz_content`    | string | 是  | 请求参数的集合，除公共参数外所有请求参数都必须放在这个参数中传递 |\n\n### 业务请求参数\n\n| 参数                | 类型     | 必填 | 说明                            |\n|-------------------|--------|----|-------------------------------|\n| `inteop_order_no` | string | 是  | 一体化作业开通主单号，单号为服务商一体化作业主单创建返回值 |\n\n### 公共响应参数\n\n| 参数         | 类型     | 必填 | 说明      |\n|------------|--------|----|---------|\n| `code`     | string | 是  | 网关返回码   |\n| `msg`      | string | 是  | 网关返回码描述 |\n| `sub_code` | string | 否  | 业务返回码   |\n| `sub_msg`  | string | 否  | 业务返回码描述 |\n| `sign`     | string | 是  | 签名      |\n\n### 业务响应参数\n\n| 参数                  | 类型                             | 必填 | 说明                 |\n|---------------------|--------------------------------|----|--------------------|\n| `inteop_order_no`   | string                         | 否  | 一体化作业主单号           |\n| `sub_task_op_infos` | array\\<InteopSubTaskOpInfoVO\\> | 否  | 一体化作业任务操作信息，见下方子属性 |\n\n#### sub_task_op_infos（一体化作业任务操作信息）子参数\n\n| 参数             | 类型     | 必填 | 说明           |\n|----------------|--------|----|--------------|\n| `sub_order_no` | string | 否  | 作业子单号        |\n| `memo`         | string | 否  | 作业子单取消失败备注信息 |\n\n### 错误码\n\n| 错误码                       | 说明                         | 解决方案                                        |\n|---------------------------|----------------------------|---------------------------------------------|\n| `SYSTEM_ERROR`            | 系统繁忙                       | 服务器异常，可能发生了网络或者系统异常，导致服务调用失败，商户可以用同样的请求发起重试 |\n| `INVALID_PARAMETER`       | 参数有误                       | 请根据接口返回的参数非法的具体错误信息，修改参数后进行重试               |\n| `INTEOP_ORDER_NOT_EXIST`  | 作业主单记录不存在                  | 作业主单记录不存在                                   |\n| `INVALID_INTEOP_ORDER_NO` | 作业主单 inteop_order_no不能为空   | 请对inteop_order_no赋值                         |\n| `ISV_PID_INCONSISTENCY`   | 无操作权限，当前服务商pid和主单服务商pid不一致 | 无操作权限，当前服务商pid和主单服务商pid不一致                  |\n| `ORDER_CANCEL_FAIL`       | 订单状态不可取消                   | 请稍后重试                                       |\n| `ORDER_CANCEL_NOT_ALLOW`  | 订单不允许取消                    | 订单不允许取消，请检查当前订单状态                           |\n| `SP_MERCHANT_INF_NO_FIND` | 服务商PID不存在                  | 服务商PID不存在                                   |\n\n### 请求示例\n\n```bash\ncurl 'https://openapi.alipay.com/gateway.do?charset=UTF-8&method=alipay.open.sp.inteop.order.cancel&format=json&sign=${sign}&app_id=${appid}&version=1.0&sign_type=RSA2&timestamp=${now}' \\\n -F 'app_auth_token=${app_auth_token}' \\\n -F 'biz_content={\n        \"inteop_order_no\":\"2025061211643563\"\n}'\n```\n\n### 响应示例\n\n```json\n{\n  \"alipay_open_sp_inteop_order_cancel_response\": {\n    \"code\": \"10000\",\n    \"msg\": \"Success\",\n    \"inteop_order_no\": \"2025091911760795\",\n    \"sub_task_op_infos\": [\n      {\n        \"sub_order_no\": \"2025071611667571\",\n        \"memo\": \"备注信息\"\n      }\n    ]\n  },\n  \"sign\": \"ERITJKEIJKJHKKKKKKKHJEREEEEEEEEEEE\"\n}\n```\n\n> 说明：本示例仅供参考。\n\nFile v1.0.4:references/apidocs/alipay.open.sp.inteop.order.confirm.md\n\n# alipay.open.sp.inteop.order.confirm (服务商一体化开通作业子项合并提交)\n\n**接口用途**：服务商一体化开通作业子项合并提交\n\n**文档地址**：https://opendocs.alipay.com/isv/2e6e922b_alipay.open.sp.inteop.order.confirm\n\n### 公共请求参数\n\n| 参数            | 类型     | 必填 | 说明                               |\n|---------------|--------|----|----------------------------------|\n| `app_id`      | string | 是  | 支付宝分配给开发者的应用ID                   |\n| `method`      | string | 是  | 接口名称                             |\n| `format`      | string | 否  | 仅支持JSON                          |\n| `charset`     | string | 是  | 请求使用的编码格式，如utf-8, gbk, gb2312等   |\n| `sign_type`   | string | 是  | 签名算法类型：RSA2或RSA，推荐使用RSA2         |\n| `sign`        | string | 是  | 商户请求参数的签名串                       |\n| `timestamp`   | string | 是  | 发送请求的时间，格式yyyy-MM-dd HH:mm:ss    |\n| `version`     | string | 是  | 接口版本，固定为1.0                      |\n| `biz_content` | string | 是  | 请求参数的集合，除公共参数外所有请求参数都必须放在这个参数中传递 |\n\n### 业务请求参数\n\n| 参数                | 类型      | 必填 | 说明                                                   |\n|-------------------|---------|----|------------------------------------------------------|\n| `inteop_order_no` | string  | 是  | 服务商一体化作业主单号                                          |\n| `async_submit`    | boolean | 否  | 选择异步提交，根据alipay.open.sp.inteop.order.query接口查询订单提交结果 |\n\n### 公共响应参数\n\n| 参数         | 类型     | 必填 | 说明      |\n|------------|--------|----|---------|\n| `code`     | string | 是  | 网关返回码   |\n| `msg`      | string | 是  | 网关返回码描述 |\n| `sub_code` | string | 否  | 业务返回码   |\n| `sub_msg`  | string | 否  | 业务返回码描述 |\n| `sign`     | string | 是  | 签名      |\n\n### 业务响应参数\n\n| 参数             | 类型                                 | 必填 | 说明                |\n|----------------|------------------------------------|----|-------------------|\n| `check_result` | array\\<IntegratedOpenCheckInfoVO\\> | 否  | 一体化作业的校验结果，见下方子属性 |\n\n#### check_result（校验结果）子参数\n\n| 参数             | 类型     | 必填 | 说明        |\n|----------------|--------|----|-----------|\n| `sub_order_no` | string | 否  | 作业子单号     |\n| `memo`         | string | 否  | 作业预校验备注信息 |\n\n### 错误码\n\n| 错误码                         | 说明                         | 解决方案                                        |\n|-----------------------------|----------------------------|---------------------------------------------|\n| `SYSTEM_ERROR`              | 系统繁忙                       | 服务器异常，可能发生了网络或者系统异常，导致服务调用失败，商户可以用同样的请求发起重试 |\n| `INVALID_PARAMETER`         | 参数有误                       | 请根据接口返回的参数非法的具体错误信息，修改参数后进行重试               |\n| `INTEOP_BIZ_ITEM_NOT_EXIST` | 一体化作业子项不存在                 | 一体化作业子项不存在，请确认是否新建子项                        |\n| `INTEOP_ORDER_NOT_EXIST`    | 一体化作业主单记录不存在               | 一体化作业主单记录不存在                                |\n| `INTEOP_SETTLED_NOT_FINISH` | 一体化入驻流程未完成                 | openapi一体化作业中，入驻处理中，请稍后重试                   |\n| `INVALID_INTEOP_ORDER_NO`   | 作业主单编号（inteop_order_no）无效  | 请更换inteop_order_no                          |\n| `ISV_PID_INCONSISTENCY`     | 无操作权限，当前服务商pid和主单服务商pid不一致 | 无操作权限，当前服务商pid和主单服务商pid不一致                  |\n| `MERCHANT_CAN_NOT_LOGON`    | 商家支付宝账号被限制登录               | 商家支付宝账号被限制登录，请先解除限制                         |\n| `MERCHANT_IS_NOT_EXIST`     | 商户不存在                      | 商户支付宝不存在，请确认支付宝账号                           |\n| `MERCHANT_NOT_ACTIVED`      | 商家支付宝账号未激活                 | 请激活商家支付宝账号                                  |\n| `MERCHANT_NOT_CERTIFIED`    | 商家支付宝账号未实名认证               | 商家支付宝账号未实名认证                                |\n| `MERCHANT_NOT_ENABLED`      | 商家支付宝账号被冻结或已注销             | 商家支付宝账号被冻结或已注销                              |\n| `ORDER_CHECK_FAIL`          | 一体化作业订单检查失败，存在冲突配置或必填信息缺失  | 具体异常信息参考check_result结果中的memo查看具体失败原因        |\n| `SP_MERCHANT_INF_NO_FIND`   | 服务商PID不存在                  | 服务商PID不存在                                   |\n\n### 请求示例\n\n```bash\ncurl 'https://openapi.alipay.com/gateway.do?charset=UTF-8&method=alipay.open.sp.inteop.order.confirm&format=json&sign=${sign}&app_id=${appid}&version=1.0&sign_type=RSA2&timestamp=${now}' \\\n -F 'biz_content={\n        \"async_submit\":true,\n        \"inteop_order_no\":\"2025061611646882\"\n}'\n```\n\n### 响应示例\n\n```json\n{\n  \"alipay_open_sp_inteop_order_confirm_response\": {\n    \"code\": \"10000\",\n    \"msg\": \"Success\",\n    \"check_result\": [\n      {\n        \"sub_order_no\": \"2025071611667571\",\n        \"memo\": \"备注信息\"\n      }\n    ]\n  },\n  \"sign\": \"ERITJKEIJKJHKKKKKKKHJEREEEEEEEEEEE\"\n}\n```\n\n> 说明：本示例仅供参考。\n\nArchive v1.0.3: 24 files, 63076 bytes\n\nFiles: references/apidocs/alipay.open.agent.common.sign.md (20982b), references/apidocs/alipay.open.agent.commonsign.confirm.md (7439b), references/apidocs/alipay.open.agent.create.md (8234b), references/apidocs/alipay.open.agent.order.query.md (8878b), references/apidocs/alipay.open.agent.signstatus.query.md (5826b), references/apidocs/alipay.open.auth.token.app.md (6822b), references/apidocs/alipay.open.file.upload.md (5117b), references/apidocs/alipay.open.sp.inteop.appauth.create.md (4739b), references/apidocs/alipay.open.sp.inteop.order.cancel.md (5035b), references/apidocs/alipay.open.sp.inteop.order.confirm.md (5896b), references/apidocs/alipay.open.sp.inteop.order.create.md (5119b), references/apidocs/alipay.open.sp.inteop.order.query.md (7286b), references/apidocs/alipay.open.sp.inteop.product.create.md (17066b), references/apidocs/alipay.open.sp.inteop.settle.create.md (13565b), references/apidocs/alipay.open.sp.inteop.sync.notify.md (4570b), references/apidocs/ant.merchant.expand.bizaccess.order.cancel.md (3179b), references/apidocs/ant.merchant.expand.bizaccess.order.check.md (16921b), references/apidocs/ant.merchant.expand.bizaccess.order.create.md (17391b), references/apidocs/ant.merchant.expand.bizaccess.order.query.md (13900b), references/apidocs/ant.merchant.expand.indirect.image.upload.md (4418b), references/apidocs/apis.md (2426b), skill-card.md (2456b), SKILL.md (431b), _meta.json (131b)\n\nFile v1.0.3:SKILL.md\n\n---\nname: skill-alipay\ndescription: \"alipay:api - 支付宝 API\"\n---\n\n# Important Principles ⭐\n\n**Modification Restriction (Mandatory)**: Do not modify any files under `skill-alipay`. This skill is maintained via\n`openclaw skills update skill-alipay`; any alterations will disrupt its normal operation.\n\n---\n\n# alipay:api - 支付宝 API\n\nSee `references/apidocs/apis.md`\n\n---\n\n# More skills: https://github.com/lentiancn/skills\n\nFile v1.0.3:_meta.json\n\n{\n  \"ownerId\": \"kn7c7940mcwpxdz93fm36yw85d81h21a\",\n  \"slug\": \"skill-alipay\",\n  \"version\": \"1.0.3\",\n  \"publishedAt\": 1779940247829\n}\n\nFile v1.0.3:references/apidocs/alipay.open.agent.common.sign.md\n\n# alipay.open.agent.common.sign (代签约产品通用接口)\n\n**接口用途**：三方应用代理签约产品，需要配合开启事务接口使用。\n\n**文档地址**：https://opendocs.alipay.com/isv/234689cd_alipay.open.agent.common.sign\n\n### 公共请求参数\n\n| 参数               | 类型     | 必填 | 说明                             |\n|------------------|--------|----|--------------------------------|\n| `app_id`         | string | 是  | 支付宝分配给开发者的应用ID                 |\n| `method`         | string | 是  | 接口名称                           |\n| `format`         | string | 否  | 仅支持JSON                        |\n| `charset`        | string | 是  | 请求使用的编码格式，如utf-8, gbk, gb2312等 |\n| `sign_type`      | string | 是  | 签名算法类型：RSA2或RSA，推荐使用RSA2       |\n| `sign`           | string | 是  | 商户请求参数的签名串                     |\n| `timestamp`      | string | 是  | 发送请求的时间，格式yyyy-MM-dd HH:mm:ss  |\n| `version`        | string | 是  | 接口版本，固定为1.0                    |\n| `app_auth_token` | string | 否  | 应用授权令牌                         |\n\n### 业务请求参数\n\n| 参数                          | 类型              | 必填   | 说明                                                                         |\n|-----------------------------|-----------------|------|----------------------------------------------------------------------------|\n| `batch_no`                  | string          | 是    | 代商户操作事务编号，通过alipay.open.agent.create接口进行创建                                 |\n| `mcc_code`                  | string          | 是    | 商家经营类目2.0中的\"经营类目编码\"                                                        |\n| `product_code`              | string          | 是    | isv要代商户签约产品码，产品码是支付宝内部对产品的唯一标识                                             |\n| `special_license_pic`       | byte[]          | 条件必填 | 企业特殊资质图片，文件最小5KB，最大5M，格式必须为png、bmp、gif、jpg、jpeg                            |\n| `business_license_no`       | string          | 否    | 营业执照号码                                                                     |\n| `business_license_pic`      | byte[]          | 否    | 营业执照图片，被代创建商户运营主体为个人账户必填，企业账户无需填写                                          |\n| `business_license_auth_pic` | byte[]          | 否    | 营业执照授权函图片，个体工商户如果使用总公司或其他公司的营业执照认证需上传该授权函图片                                |\n| `long_term`                 | boolean         | 否    | 营业期限是否长期有效                                                                 |\n| `date_limitation`           | string          | 否    | 营业期限                                                                       |\n| `alipay_life_name`          | string          | 否    | 支付宝生活号（原服务窗）名称                                                             |\n| `special_license_type`      | string          | 否    | 合约特殊资质的类型，不传默认99（其他附件）                                                     |\n| `rate`                      | string          | 否    | 服务费率（%），范围0.38~0.6                                                         |\n| `life_app_id`               | string          | 否    | 被签约商户的支付宝生活号ID编号                                                           |\n| `mini_app_id`               | string          | 条件必填 | 被签约商家下任意小程序APPID编号                                                         |\n| `mini_app_name`             | string          | 条件必填 | 小程序名称                                                                      |\n| `mini_app_screenshot`       | byte[]          | 条件必填 | 小程序截图信息                                                                    |\n| `h_5_status`                | string          | 条件必填 | H5网站状态：ONLINE-已上线、OFFLINE-未上线                                              |\n| `h_5_memo`                  | string          | 条件必填 | 网站扩展信息文本                                                                   |\n| `h_5_extra_pic`             | byte[]          | 条件必填 | 网站备注图片                                                                     |\n| `h_5_sites`                 | string          | 条件必填 | H5网站地址                                                                     |\n| `h_5_home_screenshot`       | byte[]          | 条件必填 | H5网站首页截图                                                                   |\n| `h_5_item_screenshot`       | byte[]          | 条件必填 | H5网站商品截图                                                                   |\n| `h_5_pay_screenshot`        | byte[]          | 条件必填 | H5网站支付页截图                                                                  |\n| `h_5_sites_loa`             | byte[]          | 条件必填 | H5网站授权函                                                                    |\n| `app_item_screenshot`       | byte[]          | 条件必填 | 商品或服务页截图                                                                   |\n| `app_test_account`          | string          | 条件必填 | 可以登录该应用的测试账户                                                               |\n| `app_name`                  | string          | 条件必填 | 商户的APP应用名称                                                                 |\n| `app_status`                | string          | 条件必填 | 应用状态：ONLINE-已上线、OFFLINE-未上线                                                |\n| `app_market`                | string          | 条件必填 | 投放应用市场：苹果、应用宝、华为、360、小米、豌豆荚、其他                                             |\n| `app_auth_pic`              | byte[]          | 条件必填 | APP授权函图片                                                                   |\n| `download_link`             | string          | 条件必填 | 应用下载链接                                                                     |\n| `app_home_screenshot`       | byte[]          | 条件必填 | 应用首页截图                                                                     |\n| `app_pay_screenshot`        | byte[]          | 条件必填 | 应用内支付页截图                                                                   |\n| `app_demo`                  | byte[]          | 条件必填 | APP demo（格式为.apk）或应用说明文档（格式为.doc、.docx、.pdf）                               |\n| `app_test_account_password` | string          | 条件必填 | 可以登录此应用的账户的密码                                                              |\n| `shop_scene_pic`            | byte[]          | 条件必填 | 店铺内景图片                                                                     |\n| `shop_sign_board_pic`       | byte[]          | 条件必填 | 店铺门头照图片                                                                    |\n| `shop_province_code`        | string          | 条件必填 | 门店所在省份                                                                     |\n| `shop_city_code`            | string          | 条件必填 | 门店所在城市                                                                     |\n| `shop_district_code`        | string          | 条件必填 | 门店所在区或县                                                                    |\n| `shop_detail_address`       | string          | 条件必填 | 门店详细地址                                                                     |\n| `shop_name`                 | string          | 条件必填 | 门店名称                                                                       |\n| `web_sites`                 | array\\<string\\> | 条件必填 | 接入网址信息                                                                     |\n| `web_sites_loa`             | byte[]          | 条件必填 | 接入网址的授权函                                                                   |\n| `web_test_account`          | string          | 条件必填 | 可以登录此网站的测试账户                                                               |\n| `web_test_account_password` | string          | 条件必填 | 可以登录此网站的账户的密码                                                              |\n| `web_home_screenshot`       | byte[]          | 条件必填 | 网站首页截图                                                                     |\n| `web_item_screenshot`       | byte[]          | 条件必填 | 网站商品页截图                                                                    |\n| `web_pay_screenshot`        | byte[]          | 条件必填 | 网站支付页截图                                                                    |\n| `web_status`                | string          | 条件必填 | 网站状态：ONLINE-已上线、OFFLINE-未上线                                                |\n| `trade_scene`               | string          | 条件必填 | 交易场景：pc-电脑网站支付、mobile-手机网站支付、tiny_app-JSAPI、offline_store-线下场所、预授权支付时至少传一个 |\n| `mobile_type`               | string          | 条件必填 | 移动设备类型：APP、H5                                                              |\n\n#### trade_scene（交易场景）枚举值\n\n| 枚举名  | 枚举值           |\n|------|---------------|\n| 小程序  | tiny_app      |\n| 移动设备 | mobile        |\n| 线下场所 | offline_store |\n| PC网站 | pc            |\n\n#### mobile_type（移动设备类型）枚举值\n\n| 枚举名 | 枚举值 |\n|-----|-----|\n| APP | APP |\n| H5  | H5  |\n\n#### app_status（应用状态）枚举值\n\n| 枚举名 | 枚举值     |\n|-----|---------|\n| 已上线 | ONLINE  |\n| 未上线 | OFFLINE |\n\n#### h_5_status / web_status（H5网站状态/网站状态）枚举值\n\n| 枚举名 | 枚举值     |\n|-----|---------|\n| 已上线 | ONLINE  |\n| 未上线 | OFFLINE |\n\n#### app_market（投放应用市场）枚举值\n\n| 枚举名 | 枚举值 |\n|-----|-----|\n| 苹果  | 苹果  |\n| 应用宝 | 应用宝 |\n| 华为  | 华为  |\n| 360 | 360 |\n| 小米  | 小米  |\n| 豌豆荚 | 豌豆荚 |\n| 其他  | 其他  |\n\n### 公共响应参数\n\n| 参数         | 类型     | 必填 | 说明      |\n|------------|--------|----|---------|\n| `code`     | string | 是  | 网关返回码   |\n| `msg`      | string | 是  | 网关返回码描述 |\n| `sub_code` | string | 否  | 业务返回码   |\n| `sub_msg`  | string | 否  | 业务返回码描述 |\n| `sign`     | string | 是  | 签名      |\n\n### 业务响应参数\n\n无业务响应参数\n\n### 错误码\n\n| 错误码                                   | 说明                      | 解决方案                                                                   |\n|---------------------------------------|-------------------------|------------------------------------------------------------------------|\n| `SYSTEM_ERROR`                        | 系统繁忙                    | 服务器异常，可能发生了网络或者系统异常，导致服务调用失败，商户可以用同样的请求发起重试                            |\n| `INVALID_PARAMETER`                   | 参数有误                    | 请根据接口返回的参数非法的具体错误信息，修改参数后进行重试                                          |\n| `ADMIT_ORDER_NO_PASS`                 | 代商户签约预校验不通过             | 商户签约预校验不通过，该商户没有资质或存在签约中订单或该渠道没有面向该商家开放                                |\n| `ANT_PRODUCT_CONFLICT`                | 您已签约此产品，或者同类产品          | 确保批量签约的产品没有冲突                                                          |\n| `ANT_PRODUCT_DEPENDENCY_REQUIRED`     | 产品之间存在依赖                | 你还未签约支付宝支付产品（如电脑网站支付、手机网站支付、APP支付、当面付等），请签约后再开通本产品                     |\n| `BATCH_IS_NOT_EXIST`                  | 代商户操作事务编号不存在            | 请检查事务编号是否有效                                                            |\n| `BATCH_STATUS_IS_FINAL`               | 事务已经达到终态                | 请确认事务状态是否是init状态，submit/cancel/timeout状态的都是终态，不允许继续进行接口调用              |\n| `BIZ_ERROR`                           | 业务异常                    | 具体失败原因，请参考接口返回的错误信息                                                    |\n| `BUSINESS_LICENSE_PIC_RISK`           | 营业执照不合法                 | 请检查参数business_license_pic是否是营业执照；营业执照法人姓名是否一致；营业执照法人身份信息是否一致；营业执照是否已过期 |\n| `CHECK_AGDS_SELLER_ACCESS_FAILED`     | 蚂蚁花呗专享认证不通过             | 请检查蚂蚁花呗专享是否认证通过                                                        |\n| `CHECK_MERCHANT_ACCESS_CERT_PUNISHED` | 商户存在风险，禁止签约             | 商户存在风险，禁止签约，请更换账号签约                                                    |\n| `FILE_FORMAT_IS_INVALID`              | 文件格式错误                  | 请检查文件类型的参数格式                                                           |\n| `FILE_SIZE_MIN_LIMIT`                 | 文件大小低于范围                | 请检查文件类型的参数大小                                                           |\n| `FILE_SIZE_OUT_LIMIT`                 | 文件大小超出范围                | 请检查文件类型的参数大小                                                           |\n| `INVALID_BATCH_NO`                    | 事务编号batch_no不能为空        | 事务编号batch_no不能为空                                                       |\n| `ISV_APP_NO_ORDER_PACKAGE`            | 第三方应用没有挂载该功能包           | 请挂载对应功能包                                                               |\n| `ISV_APP_ORDER_PACKAGE_EMPTY`         | 第三方应用没有任何需要签约开通的功能包     | 请挂载对应功能包                                                               |\n| `ISV_IDENTITY_NOT_SATISFY`            | 当前账户已入驻为服务商，不能签约收钱产品    | 请更换账号签约                                                                |\n| `MERCHANT_NEED_FACE_CERTIFY`          | 需要商户完成身份证或人脸认证后，才能代商户签约 | 请联系代签约的商户先完成身份证或人脸认证后，再代商户签约                                           |\n| `MERCHANT_SIGN_PRODUCT_IN_AUDIT`      | 签约审核中                   | 该商户签约审核中，暂时不能操作，请等签约审核结束后再试                                            |\n| `MERCHANT_SIGN_PRODUCT_IN_FORBIDD`    | 无法进行签约                  | 该商户无法签约当前产品，存在产品签约冲突                                                   |\n| `MERCHANT_STATE_NOT_SATISFY`          | 商户被清退或禁止续签，不允许签约        | 请检查商户状态，再重新签约                                                          |\n| `NOT_MATCHED_SSU_OR_PS`               | 产品不支持当前类目               | 请检查商户的MCC类目以及填写的经营类目是否准确                                               |\n| `NO_APP_PERMISSION`                   | APPID不匹配                | 请检查当前调用的appId和创建事务的appId是否匹配                                           |\n| `OPEN_API_SIGN_ISV_NOT_IN_WHITELIST`  | isv不在白名单中               | 该接口暂未开放                                                                |\n| `OPEN_API_SIGN_PRODUCT_NOT_SUPPORT`   | 不支持该产品签约                | 暂不支持该产品码，产品不在openapi签约渠道开放或者产品已下线                                      |\n| `PRODUCT_NO_OPENABLE_PERMISSION_SET`  | 当前签约产品不存在可开通的权限集        | 当前产品暂未开放任何可签约的权限集                                                      |\n| `RISK_ADVICE_ERROR`                   | 商户风险咨询校验失败              | 具体失败原因及解决方案，请参考接口返回的描述文案                                               |\n| `SHOP_SIGN_BOARD_PIC_RISK`            | 门头照不合法                  | 请检查参数shop_sign_board_pic是否是门头照                                         |\n| `UNKNOWN_EXCEPTION`                   | 系统内部错误                  | 请联系客服咨询具体原因                                                            |\n| `UN_SUPPORT_ACCOUNT_CERTIFY_LEVEL`    | 账户未达到认证要求               | 请先联系商家完成账号认证，认证通过后重新签约                                                 |\n| `UN_SUPPORT_ACCOUNT_TYPE`             | 不支持的签约账号类型              | 请检查代签约的商家账号类型                                                          |\n| `USER_ACCOUNT_IS_BLOCK`               | 商户账号被冻结                 | 请检查商户账号是否可用                                                            |\n| `USER_CARD_BALANCE_PAY_CLOSED`        | 账户余额支付功能已关闭             | 商家账户余额功能已关闭，请联系商家开启后重新签约                                               |\n\n### 请求示例\n\n```\ncurl 'https://openapi.alipay.com/gateway.do?charset=UTF-8&method=alipay.open.agent.common.sign&format=json&sign=${sign}&app_id=${appid}&version=1.0&sign_type=RSA2&timestamp=${now}' \\\n -F 'app_auth_token=${app_auth_token}' \\\n -F 'batch_no=2020062409585609100024230' \\\n -F 'mcc_code=A0001_B0001' \\\n -F 'special_license_pic=@/home/admin/test.jpg' \\\n -F 'business_license_no=1532501100006302' \\\n -F 'business_license_pic=@/home/admin/test.jpg' \\\n -F 'business_license_auth_pic=@/home/admin/test.jpg' \\\n -F 'long_term=true' \\\n -F 'date_limitation=2017-11-11' \\\n -F 'product_code=FACE_TO_FACE_PAYMENT' \\\n -F 'alipay_life_name=杭州xx报社' \\\n -F 'special_license_type=99' \\\n -F 'rate=0.38' \\\n -F 'life_app_id=2030020837517348' \\\n -F 'mini_app_id=2021003187665167' \\\n -F 'mini_app_name=xxx小程序' \\\n -F 'mini_app_screenshot=@/home/admin/test.jpg' \\\n -F 'h_5_status=ONLINE' \\\n -F 'h_5_memo=相关备注信息' \\\n -F 'h_5_extra_pic=@/home/admin/test.jpg' \\\n -F 'h_5_sites=www.h5.com' \\\n -F 'h_5_home_screenshot=@/home/admin/test.jpg' \\\n -F 'h_5_item_screenshot=@/home/admin/test.jpg' \\\n -F 'h_5_pay_screenshot=@/home/admin/test.jpg' \\\n -F 'h_5_sites_loa=@/home/admin/test.jpg' \\\n -F 'app_item_screenshot=@/home/admin/test.jpg' \\\n -F 'app_test_account=testAccount' \\\n -F 'app_name=应用名称' \\\n -F 'app_status=ONLINE' \\\n -F 'app_market=豌豆荚' \\\n -F 'app_auth_pic=@/home/admin/test.jpg' \\\n -F 'download_link=http://demo.com/demo.apk' \\\n -F 'app_home_screenshot=@/home/admin/test.jpg' \\\n -F 'app_pay_screenshot=@/home/admin/test.jpg' \\\n -F 'app_demo=@/home/admin/test.jpg' \\\n -F 'app_test_account_password=testPassword' \\\n -F 'shop_scene_pic=@/home/admin/test.jpg' \\\n -F 'shop_sign_board_pic=@/home/admin/test.jpg' \\\n -F 'shop_province_code=370000' \\\n -F 'shop_city_code=370900' \\\n -F 'shop_district_code=370902' \\\n -F 'shop_detail_address=人民路10号' \\\n -F 'shop_name=xxx门店' \\\n -F 'web_sites=[\"www.web.com\"]' \\\n -F 'web_sites_loa=@/home/admin/test.jpg' \\\n -F 'web_test_account=testAccount' \\\n -F 'web_test_account_password=testPassword' \\\n -F 'web_home_screenshot=@/home/admin/test.jpg' \\\n -F 'web_item_screenshot=@/home/admin/test.jpg' \\\n -F 'web_pay_screenshot=@/home/admin/test.jpg' \\\n -F 'web_status=ONLINE' \\\n -F 'trade_scene=tiny_app' \\\n -F 'mobile_type=APP'\n```\n\n### 响应示例\n\n```\n{\n  \"alipay_open_agent_common_sign_response\": {\n    \"code\": \"10000\",\n    \"msg\": \"Success\"\n  },\n  \"sign\": \"ERITJKEIJKJHKKKKKKKHJEREEEEEEEEEEE\"\n}\n```\n\n> 说明：本示例仅供参考。\n\nFile v1.0.3:references/apidocs/alipay.open.agent.commonsign.confirm.md\n\n# alipay.open.agent.commonsign.confirm (代商户签约，提交信息确认接口)\n\n**接口用途**：三方应用代理签约产品，上传商户信息后，确认提交信息。可以配合开启事务接口使用。\n\n**文档地址**：https://opendocs.alipay.com/isv/15287e8b_alipay.open.agent.commonsign.confirm\n\n### 公共请求参数\n\n| 参数               | 类型     | 必填 | 说明                               |\n|------------------|--------|----|----------------------------------|\n| `app_id`         | string | 是  | 支付宝分配给开发者的应用ID                   |\n| `method`         | string | 是  | 接口名称                             |\n| `format`         | string | 否  | 仅支持JSON                          |\n| `charset`        | string | 是  | 请求使用的编码格式，如utf-8, gbk, gb2312等   |\n| `sign_type`      | string | 是  | 签名算法类型：RSA2或RSA，推荐使用RSA2         |\n| `sign`           | string | 是  | 商户请求参数的签名串                       |\n| `timestamp`      | string | 是  | 发送请求的时间，格式yyyy-MM-dd HH:mm:ss    |\n| `version`        | string | 是  | 接口版本，固定为1.0                      |\n| `app_auth_token` | string | 否  | 应用授权令牌                           |\n| `biz_content`    | string | 是  | 请求参数的集合，除公共参数外所有请求参数都必须放在这个参数中传递 |\n\n### 业务请求参数\n\n| 参数         | 类型     | 必填 | 说明                                                |\n|------------|--------|----|---------------------------------------------------|\n| `batch_no` | string | 是  | ISV代商户操作事务编号，通过事务开启接口alipay.open.agent.create调用返回 |\n\n### 公共响应参数\n\n| 参数         | 类型     | 必填 | 说明      |\n|------------|--------|----|---------|\n| `code`     | string | 是  | 网关返回码   |\n| `msg`      | string | 是  | 网关返回码描述 |\n| `sub_code` | string | 否  | 业务返回码   |\n| `sub_msg`  | string | 否  | 业务返回码描述 |\n| `sign`     | string | 是  | 签名      |\n\n### 业务响应参数\n\n| 参数         | 类型     | 必填 | 说明   |\n|------------|--------|----|------|\n| `order_no` | string | 是  | 签约单号 |\n\n### 错误码\n\n| 错误码                                  | 说明                 | 解决方案                                                        |\n|--------------------------------------|--------------------|-------------------------------------------------------------|\n| `SYSTEM_ERROR`                       | 系统繁忙               | 服务器异常，可能发生了网络或者系统异常，导致服务调用失败，商户可以用同样的请求发起重试                 |\n| `INVALID_PARAMETER`                  | 参数有误               | 请根据接口返回的参数非法的具体错误信息，修改参数后进行重试                               |\n| `ANT_PRODUCT_CONFLICT`               | 签约冲突               | 当前签约产品和已签约产品冲突，无法签约                                         |\n| `BATCH_IS_EMPTY`                     | 事务中没有进行任何操作        | 不允许提交空事务，请先调用代签约等业务接口，再提交事务                                 |\n| `BATCH_IS_NOT_EXIST`                 | 代商户操作事务编号不存在       | 请检查事务编号是否有效                                                 |\n| `BATCH_STATUS_IS_FINAL`              | 事务已经达到终态           | 请确认事务状态是否是init状态，submit\\|cancel\\|timeout状态的都是终态，不允许继续进行接口调用 |\n| `BIZ_ERROR`                          | 业务异常/签约失败          | 具体失败原因，请参考接口返回的错误信息                                         |\n| `BUSINESS_LICENSE_NO_EMPTY`          | 营业执照号不能为空          | 请检查商户的营业执照号是否填写                                             |\n| `FEERATE_NOT_INTERAVL`               | 费率不在区间内            | 具体的费率区间请参考接口返回的区间值                                          |\n| `INVALID_BATCH_NO`                   | 事务编号batch_no不能为空   | 事务编号batch_no不能为空                                            |\n| `MERCHANT_INTERFACE_INFO_ERR`        | 批量提交中产品经营信息不一致     | 确保批量提交的产品中需要一致的信息保证一致                                       |\n| `MERCHANT_SIGN_PRODUCT_IN_AUDIT`     | 商户存在审核中的签约申请       | 取消之前的申请单，重新签约                                               |\n| `NEW_LINK_CANNOT_BATCH_SIGN`         | 新链路不支持多产品批量签约      | 新链路的产品需逐个发起签约                                               |\n| `NOT_MATCHED_SSU_OR_PS`              | 产品暂时无法签约           | 请确认商户所在行业是否可以签约该产品                                          |\n| `NO_APP_PERMISSION`                  | APPID不匹配           | 请检查当前调用的appId和创建事务的appId是否匹配                                |\n| `OPEN_API_SIGN_ISV_NOT_IN_WHITELIST` | isv不在白名单中          | 该接口暂未开放                                                     |\n| `OPEN_API_SIGN_PRODUCT_NOT_SUPPORT`  | 产品码不在白名单中          | 暂不支持该产品码                                                    |\n| `OPEN_API_SIGN_PRODUCT_NUM_TOO_BIG`  | 批量提交的产品超过限制数量      | 减少一次性批量提交的产品数量                                              |\n| `ORDER_TYPE_NULL_ERROR`              | 产品订购类型为空           | 根据具体的返回的原因解决                                                |\n| `PRODUCT_CANNOT_MIX_SIGN`            | 新老链路产品不可混签         | 新老链路的产品分别提交，暂不支持同批次提交                                       |\n| `PRODUCT_NO_OPENABLE_PERMISSION_SET` | 当前签约产品不存在可开通的权限集   | 当前产品暂未开放任何可签约的权限集                                           |\n| `PRODUCT_OPEN_FAIL`                  | 产品开通失败             | 请参照接口返回错误信息修改传参                                             |\n| `RESTRICT_VALID_ERROR`               | 批量签约暂不支持产品批量信息补全操作 | 去掉其中需要补全的产品                                                 |\n| `UNKNOWN_EXCEPTION`                  | 系统内部错误             | 请联系客服咨询具体原因                                                 |\n\n### 请求示例\n\n```bash\ncurl 'https://openapi.alipay.com/gateway.do?charset=UTF-8&method=alipay.open.agent.commonsign.confirm&format=json&sign=${sign}&app_id=${appid}&version=1.0&sign_type=RSA2&timestamp=${now}' \\\n -F 'app_auth_token=${app_auth_token}' \\\n -F 'biz_content={\n        \"batch_no\":\"2017110616474516400082883\"\n}'\n```\n\n### 响应示例\n\n```json\n{\n  \"alipay_open_agent_commonsign_confirm_response\": {\n    \"code\": \"10000\",\n    \"msg\": \"Success\",\n    \"order_no\": \"20211102034000100000023843766649\"\n  },\n  \"sign\": \"ERITJKEIJKJHKKKKKKKHJEREEEEEEEEEEE\"\n}\n```\n\n> 说明：本示例仅供参考。\n\nFile v1.0.3:references/apidocs/alipay.open.agent.create.md\n\n# alipay.open.agent.create (开启代商户签约、创建应用事务)\n\n**接口用途**：在ISV代商户进行应用创建、产品签约时，用于开启一个操作事务，必须是第一个调用的接口。\n\n- 场景1：ISV代商户进行应用创建、产品签约，最后提交事务后需要商户确认才能完成流程\n- 场景2：服务市场订购及授权，使用订单授权凭证order_ticket开启预授权模式，该模式下提交事务后无需商户确认\n\n**文档地址**：https://opendocs.alipay.com/isv/e2e357b4_alipay.open.agent.create\n\n### 公共请求参数\n\n| 参数               | 类型     | 必填 | 说明                               |\n|------------------|--------|----|----------------------------------|\n| `app_id`         | string | 是  | 支付宝分配给开发者的应用ID                   |\n| `method`         | string | 是  | 接口名称                             |\n| `format`         | string | 否  | 仅支持JSON                          |\n| `charset`        | string | 是  | 请求使用的编码格式，如utf-8, gbk, gb2312等   |\n| `sign_type`      | string | 是  | 签名算法类型：RSA2或RSA，推荐使用RSA2         |\n| `sign`           | string | 是  | 商户请求参数的签名串                       |\n| `timestamp`      | string | 是  | 发送请求的时间，格式yyyy-MM-dd HH:mm:ss    |\n| `version`        | string | 是  | 接口版本，固定为1.0                      |\n| `app_auth_token` | string | 否  | 应用授权令牌                           |\n| `biz_content`    | string | 是  | 请求参数的集合，除公共参数外所有请求参数都必须放在这个参数中传递 |\n\n### 业务请求参数\n\n| 参数             | 类型           | 必填 | 说明                                   |\n|----------------|--------------|----|--------------------------------------|\n| `account`      | string       | 是  | isv代操作的商户账号，可以是支付宝账号，也可以是pid（2088开头） |\n| `contact_info` | ContactModel | 是  | 商户联系人信息，包含联系人名称、手机、邮箱信息，见下方子属性       |\n| `order_ticket` | string       | 否  | 订单授权凭证，若传入本参数，则对应事务提交后进入预授权模式        |\n\n#### contact_info（商户联系人信息）子参数\n\n| 参数               | 类型     | 必填 | 说明      |\n|------------------|--------|----|---------|\n| `contact_name`   | string | 是  | 联系人名称   |\n| `contact_mobile` | string | 是  | 联系人手机号码 |\n| `contact_email`  | string | 否  | 联系人邮箱   |\n\n### 公共响应参数\n\n| 参数         | 类型     | 必填 | 说明      |\n|------------|--------|----|---------|\n| `code`     | string | 是  | 网关返回码   |\n| `msg`      | string | 是  | 网关返回码描述 |\n| `sub_code` | string | 否  | 业务返回码   |\n| `sub_msg`  | string | 否  | 业务返回码描述 |\n| `sign`     | string | 是  | 签名      |\n\n### 业务响应参数\n\n| 参数             | 类型     | 必填 | 说明                                                                                       |\n|----------------|--------|----|------------------------------------------------------------------------------------------|\n| `batch_no`     | string | 是  | 本次代商户操作的全局唯一事务编号，后续代商户创建小程序、代签约当面付等产品、提交事务等接口都需要传递该batch_no值，且要确认只有init状态的batch_no才能发起调用 |\n| `batch_status` | string | 是  | ISV代商户操作事务状态，见枚举值                                                                        |\n\n#### batch_status（事务状态）枚举值\n\n| 枚举名     | 枚举值  | 说明                                                       |\n|---------|------|----------------------------------------------------------|\n| init    | 初始状态 | 本接口alipay.open.agent.create返回init状态，只有init状态允许进行各种业务接口调用 |\n| submit  | 提交状态 | 事务已到达终态，调用alipay.open.agent.confirm接口可以提交init状态的事务       |\n| cancel  | 取消状态 | 事务已到达终态，调用alipay.open.agent.cancel接口可以取消init状态的事务        |\n| timeout | 超时状态 | 事务已到达终态，init状态的事务在1个小时后会自动超时                             |\n\n> 注意：只有init状态才允许进行接口调用，其它状态都是终态，不允许继续进行接口调用。\n\n### 错误码\n\n| 错误码                                | 说明                  | 解决方案                        |\n|------------------------------------|---------------------|-----------------------------|\n| `INVALID_PARAMETER`                | 参数有误                | 检查必填参数是否为空，长度是否超限           |\n| `APP_INFO_NOT_EXIST`               | 应用信息不存在             | 请检查sdk中配置的应用appId是否正确       |\n| `NOT_ISV_APP_TYPE`                 | 不是第三方应用类型，不允许进行代理调用 | 请检查应用类型是否是第三方应用             |\n| `MERCHANT_IS_NOT_EXIST`            | 商家支付宝账号不存在          | 请确认商家支付宝账号存在、正确且有效          |\n| `MERCHANT_NOT_ACTIVED`             | 商家支付宝账号未激活          | 请确认商家支付宝账号存在、正确且有效          |\n| `MERCHANT_CAN_NOT_LOGON`           | 商家支付宝账号被限制登录        | 请确认商家支付宝账号存在、正确且有效          |\n| `MERCHANT_NOT_ENABLED`             | 商家支付宝账号被冻结或已注销      | 请确认商家支付宝账号存在、正确且有效          |\n| `MERCHANT_NOT_CERTIFIED`           | 商家支付宝账号未实名认证        | 请确认商家支付宝账号存在、正确且有效          |\n| `INVALID_CONTACT_NAME`             | 联系人名称为空或乱码          | 请填写正确的商户联系人姓名，最大长度20个字符     |\n| `INVALID_CONTACT_MOBILE`           | 手机号码格式错误            | 请填写正确的11位手机号码               |\n| `INVALID_CONTACT_EMAIL`            | 邮箱格式错误              | 请填写正确的邮箱                    |\n| `PRE_AUTH_TICKET_NOT_EXIST`        | 订单授权凭证不存在           | 请检查订单授权凭证是否正确               |\n| `PRE_AUTH_INVALID_AUTH_TICKET`     | 订单授权凭证状态失效或已过期      | 请商户重新订购生成新的订单授权凭证           |\n| `PRE_AUTH_INVALID_AUTH_TOKEN`      | 订单授权凭证换取的令牌已失效      | 商户取消了授权或者令牌被刷新，需重新授权        |\n| `PRE_AUTH_INVOKE_API_NOT_PERMITTE` | 订单授权凭证无权限调用该接口      | 无接口调用权限                     |\n| `PRE_AUTH_INVALID_AUTH_APP_ID`     | 凭证对应应用与接口调用应用不一致    | 请将调用接口的应用id更换成订单授权凭证对应的应用id |\n| `PRE_AUTH_INVALID_AUTH_USER_ID`    | 凭证对应授权者与代实施者不一致     | 请将商户账号更换成订单授权凭证对应授权者的账号     |\n| `UNKNOWN_EXCEPTION`                | 系统内部错误              | 请联系客服咨询具体原因                 |\n\n### 请求示例\n\n```bash\ncurl 'https://openapi.alipay.com/gateway.do?charset=UTF-8&method=alipay.open.agent.create&format=json&sign=${sign}&app_id=${appid}&version=1.0&sign_type=RSA2&timestamp=${now}' \\\n -F 'app_auth_token=${app_auth_token}' \\\n -F 'biz_content={\n        \"account\":\"test@alipay.com\",\n        \"contact_info\":{\n                \"contact_name\":\"张三\",\n                \"contact_mobile\":\"18866668888\",\n                \"contact_email\":\"zhangsan@alipy.com\"\n        },\n        \"order_ticket\":\"00ee2d475f374ad097ee0f1ac223fX00\"\n}'\n```\n\n### 响应示例\n\n```json\n{\n  \"alipay_open_agent_create_response\": {\n    \"code\": \"10000\",\n    \"msg\": \"Success\",\n    \"batch_no\": \"2017110616474516400082883\",\n    \"batch_status\": \"init\"\n  },\n  \"sign\": \"ERITJKEIJKJHKKKKKKKHJEREEEEEEEEEEE\"\n}\n```\n\n> 说明：本示例仅供参考。\n\nFile v1.0.3:references/apidocs/alipay.open.agent.order.query.md\n\n# alipay.open.agent.order.query (查询申请单状态)\n\n**接口用途**：代签约产品提交后，查询对应申请单的情况。\n\n**文档地址**：https://opendocs.alipay.com/isv/bd1943c2_alipay.open.agent.order.query\n\n### 公共请求参数\n\n| 参数               | 类型     | 必填 | 说明                               |\n|------------------|--------|----|----------------------------------|\n| `app_id`         | string | 是  | 支付宝分配给开发者的应用ID                   |\n| `method`         | string | 是  | 接口名称                             |\n| `format`         | string | 否  | 仅支持JSON                          |\n| `charset`        | string | 是  | 请求使用的编码格式，如utf-8, gbk, gb2312等   |\n| `sign_type`      | string | 是  | 签名算法类型：RSA2或RSA，推荐使用RSA2         |\n| `sign`           | string | 是  | 商户请求参数的签名串                       |\n| `timestamp`      | string | 是  | 发送请求的时间，格式yyyy-MM-dd HH:mm:ss    |\n| `version`        | string | 是  | 接口版本，固定为1.0                      |\n| `app_auth_token` | string | 否  | 应用授权令牌                           |\n| `biz_content`    | string | 是  | 请求参数的集合，除公共参数外所有请求参数都必须放在这个参数中传递 |\n\n### 业务请求参数\n\n| 参数         | 类型     | 必填 | 说明                                                            |\n|------------|--------|----|---------------------------------------------------------------|\n| `batch_no` | string | 是  | ISV代商户操作事务编号，通过调用alipay.open.agent.create（开启代商户签约、创建应用事务）接口返回 |\n\n### 公共响应参数\n\n| 参数         | 类型     | 必填 | 说明      |\n|------------|--------|----|---------|\n| `code`     | string | 是  | 网关返回码   |\n| `msg`      | string | 是  | 网关返回码描述 |\n| `sub_code` | string | 否  | 业务返回码   |\n| `sub_msg`  | string | 否  | 业务返回码描述 |\n| `sign`     | string | 是  | 签名      |\n\n### 业务响应参数\n\n| 参数                           | 类型                              | 必填   | 说明                                       |\n|------------------------------|---------------------------------|------|------------------------------------------|\n| `order_status`               | string                          | 是    | 支付宝商户入驻申请单状态，见下方枚举值                      |\n| `order_no`                   | string                          | 是    | 签约单号                                     |\n| `merchant_pid`               | string                          | 是    | 商户pid                                    |\n| `confirm_url`                | string                          | 特殊可选 | 商户确认签约链接，只有申请单状态在MERCHANT_CONFIRM状态下才会返回 |\n| `agent_app_id`               | string                          | 特殊可选 | 代理创建的应用ID，商户确认成功后才返回应用ID                 |\n| `reject_reason`              | string                          | 特殊可选 | 审核失败的拒绝原因，只有审核失败才会返回该值                   |\n| `restrict_infos`             | array\\<SignRestrictInfo\\>       | 否    | 受限信息，见下方子属性                              |\n| `product_agent_status_infos` | array\\<ProductAgentStatusInfo\\> | 否    | 申请单中每个产品的签约状态，见下方子属性                     |\n\n#### order_status（申请单状态）枚举值\n\n| 枚举名       | 枚举值                           | 说明                                        |\n|-----------|-------------------------------|-------------------------------------------|\n| 暂存        | MERCHANT_INFO_HOLD            | 提交事务出现业务校验异常时，会暂存申请单信息，可以调用业务接口修正参数，并重新提交 |\n| 审核中       | MERCHANT_AUDITING             | 申请信息正在人工审核中                               |\n| 待商户确认     | MERCHANT_CONFIRM              | 申请信息审核通过，等待联系人确认签约或授权                     |\n| 商户确认成功    | MERCHANT_CONFIRM_SUCCESS      | 商户同意签约或授权                                 |\n| 商户超时未确认   | MERCHANT_CONFIRM_TIME_OUT     | 商户受到确认信息15天内未确认，需要重新提交申请信息                |\n| 审核失败或商户拒绝 | MERCHANT_APPLY_ORDER_CANCELED | 申请信息审核被驳回，或者商户选择拒绝签约或授权                   |\n\n#### restrict_infos（受限信息）子参数\n\n| 参数                     | 类型     | 必填 | 说明                 |\n|------------------------|--------|----|--------------------|\n| `restrict_product`     | string | 是  | 产品码，支付宝定义的产品码      |\n| `restrict_version`     | string | 否  | 受限版本：02-受限版、04-极速版 |\n| `restrict_reason`      | string | 否  | 受限的原因              |\n| `restrict_reason_code` | string | 否  | 受限原因编码             |\n\n#### product_agent_status_infos（产品签约状态）子参数\n\n| 参数              | 类型     | 必填 | 说明            |\n|-----------------|--------|----|---------------|\n| `product_name`  | string | 否  | 产品名称          |\n| `product_code`  | string | 否  | 产品编码          |\n| `status`        | string | 否  | 产品签约状态，见下方枚举值 |\n| `reject_reason` | string | 否  | 产品被驳回的原因      |\n\n#### product_agent_status_infos.status（产品签约状态）枚举值\n\n| 枚举名             | 枚举值     | 说明                     |\n|-----------------|---------|------------------------|\n| none            | 未签约     | 还没有签约该产品               |\n| valid           | 已生效     | 合约已经生效，不需要再签约          |\n| restrictValid   | 受限生效    | 合约已经生效，但是资料不全，功能受限     |\n| audit           | 审核中     | 已经有合约在审核中，请等待审核完成      |\n| waitConfirm     | 待商户确认协议 | 合约已经审核通过，需要商户确认后合约才生效  |\n| auditReject     | 审核未通过   | -                      |\n| invalid         | 合约失效    | 曾经签过合约，但已经失效了，可以重新发起签约 |\n| restrictInvalid | 受限失效    | 受限合约失效了                |\n\n### 错误码\n\n| 错误码                       | 说明               | 解决方案                         |\n|---------------------------|------------------|------------------------------|\n| `INVALID_BATCH_NO`        | 事务编号batch_no不能为空 | 事务编号参数batch_no不能为空           |\n| `BATCH_IS_NOT_EXIST`      | 代商户操作事务编号不存在     | 请检查事务编号是否有效                  |\n| `INVALID_PARAMETER`       | 参数有误             | 检查必填参数是否为空，长度是否超限            |\n| `SYSTEM_ERROR`            | 系统繁忙             | 系统内部错误，请稍后重试                 |\n| `NO_APP_PERMISSION`       | APPID不匹配         | 请检查当前调用的appId和创建事务的appId是否匹配 |\n| `BATCH_STATUS_NOT_SUBMIT` | 事务没有正常提交         | 请先将对应的事务提交                   |\n\n### 请求示例\n\n```bash\ncurl 'https://openapi.alipay.com/gateway.do?charset=UTF-8&method=alipay.open.agent.order.query&format=json&sign=${sign}&app_id=${appid}&version=1.0&sign_type=RSA2&timestamp=${now}' \\\n -F 'app_auth_token=${app_auth_token}' \\\n -F 'biz_content={\n        \"batch_no\":\"2017110616474516400082883\"\n}'\n```\n\n### 响应示例\n\n```json\n{\n  \"alipay_open_agent_order_query_response\": {\n    \"code\": \"10000\",\n    \"msg\": \"Success\",\n    \"order_status\": \"MERCHANT_INFO_HOLD\",\n    \"confirm_url\": \"https://openhome.alipay.com/isv/settling/confirm.htm?orderNo=20180627015000000000009202531926\",\n    \"order_no\": \"20211020034000100000027428505085\",\n    \"agent_app_id\": \"2017111108241348\",\n    \"reject_reason\": \"图片涉黄\",\n    \"merchant_pid\": \"390284792319804\",\n    \"restrict_infos\": [\n      {\n        \"restrict_product\": \"I1011000100000000001\",\n        \"restrict_version\": \"02\",\n        \"restrict_reason\": \"经营资质不符合要求\",\n        \"restrict_reason_code\": \"001\"\n      }\n    ],\n    \"product_agent_status_infos\": [\n      {\n        \"product_name\": \"当面付收单\",\n        \"product_code\": \"FACE_TO_FACE_PAYMENT\",\n        \"status\": \"none|valid|restrictValid...\",\n        \"reject_reason\": \"请您在签约时上传与账户主体一致的证件。\"\n      }\n    ]\n  },\n  \"sign\": \"ERITJKEIJKJHKKKKKKKHJEREEEEEEEEEEE\"\n}\n```\n\n> 说明：本示例仅供参考。\n\nFile v1.0.3:references/apidocs/alipay.open.agent.signstatus.query.md\n\n# alipay.open.agent.signstatus.query (查询商户某个产品的签约状态)\n\n**接口用途**：主要用在isv代理商户签约场景，用来查询商户签约某个产品的签约状态，可以配合\"第三方接入核心API\"功能包里的接口使用\n\n**文档地址**：https://opendocs.alipay.com/isv/319f304c_alipay.open.agent.signstatus.query\n\n### 公共请求参数\n\n| 参数               | 类型     | 必填 | 说明                               |\n|------------------|--------|----|----------------------------------|\n| `app_id`         | string | 是  | 支付宝分配给开发者的应用ID                   |\n| `method`         | string | 是  | 接口名称                             |\n| `format`         | string | 否  | 仅支持JSON                          |\n| `charset`        | string | 是  | 请求使用的编码格式，如utf-8, gbk, gb2312等   |\n| `sign_type`      | string | 是  | 签名算法类型：RSA2或RSA，推荐使用RSA2         |\n| `sign`           | string | 是  | 商户请求参数的签名串                       |\n| `timestamp`      | string | 是  | 发送请求的时间，格式yyyy-MM-dd HH:mm:ss    |\n| `version`        | string | 是  | 接口版本，固定为1.0                      |\n| `app_auth_token` | string | 否  | 应用授权令牌                           |\n| `biz_content`    | string | 是  | 请求参数的集合，除公共参数外所有请求参数都必须放在这个参数中传递 |\n\n### 业务请求参数\n\n| 参数              | 类型              | 必填 | 说明                                                            |\n|-----------------|-----------------|----|---------------------------------------------------------------|\n| `pid`           | string          | 是  | isv要查询签约状态的商户账号，可以是支付宝账号pid（2088开头），也可以是商户的登录账号（邮箱或手机号）       |\n| `product_codes` | array\\<string\\> | 是  | isv要查询商户签约状态的产品码，产品码是支付宝内部对产品的唯一标识，目前支持查询产品及产品码详情参见获取商家产品开通状态 |\n\n### 公共响应参数\n\n| 参数         | 类型     | 必填 | 说明      |\n|------------|--------|----|---------|\n| `code`     | string | 是  | 网关返回码   |\n| `msg`      | string | 是  | 网关返回码描述 |\n| `sub_code` | string | 否  | 业务返回码   |\n| `sub_msg`  | string | 否  | 业务返回码描述 |\n| `sign`     | string | 是  | 签名      |\n\n### 业务响应参数\n\n| 参数                 | 类型                             | 必填 | 说明                                   |\n|--------------------|--------------------------------|----|--------------------------------------|\n| `sign_status_list` | array\\<ProductSignStatusInfo\\> | 是  | 商户产品签约状态结果对象数组，返回本次查询的产品的签约状态，见下方子属性 |\n\n#### sign_status_list（商户产品签约状态）子参数\n\n| 参数             | 类型     | 必填 | 说明        |\n|----------------|--------|----|-----------|\n| `product_name` | string | 是  | 产品名称      |\n| `product_code` | string | 是  | 产品编码      |\n| `status`       | string | 是  | 签约状态，见枚举值 |\n\n#### status（签约状态）枚举值\n\n| 枚举名                       | 枚举值           |\n|---------------------------|---------------|\n| 未签约，表示还没有签约该产品            | none          |\n| 已生效，表示合约已经生效，不需要再签约了      | valid         |\n| 受限生效，表示合约已经生效，但是资料不全，功能受限 | restrictValid |\n\n### 错误码\n\n| 错误码                                | 说明                   | 解决方案                                                 |\n|------------------------------------|----------------------|------------------------------------------------------|\n| `SYSTEM_ERROR`                     | 系统繁忙                 | 服务器异常，可能发生了网络或者系统异常，导致服务调用失败，商户可以用同样的请求发起重试          |\n| `INVALID_PARAMETER`                | 参数有误                 | 请根据接口返回的参数非法的具体错误信息，修改参数后进行重试                        |\n| `MERCHANT_IS_NOT_EXIST`            | 商家支付宝账号不存在           | 请确认商家支付宝账号存在、正确且有效                                   |\n| `QUERY_SIGN_STATUS_AUTH_NOT_MATCH` | 应用授权信息和要查询的商户信息不匹配   | 请检查应用授权token和要查询签约状态的商户是否匹配                          |\n| `QUERY_SIGN_STATUS_NOT_AUTH`       | 接口自调用时不允许查询其它商户的签约状态 | 接口自调用时只能查询自己的签约状态，要查询其他商户的签约状态，请先让商户进行应用授权，再使用代理方式调用 |\n\n### 请求示例\n\n```bash\ncurl 'https://openapi.alipay.com/gateway.do?charset=UTF-8&method=alipay.open.agent.signstatus.query&format=json&sign=${sign}&app_id=${appid}&version=1.0&sign_type=RSA2&timestamp=${now}' \\\n -F 'app_auth_token=${app_auth_token}' \\\n -F 'biz_content={\n        \"pid\":\"支付宝账号：2088123451234543或手机号：13811111111或邮箱：123@xxx.com\",\n        \"product_codes\":[\n                \"I1011000100000000001\"\n        ]\n}'\n```\n\n### 响应示例\n\n```json\n{\n  \"alipay_open_agent_signstatus_query_response\": {\n    \"code\": \"10000\",\n    \"msg\": \"Success\",\n    \"sign_status_list\": [\n      {\n        \"product_name\": \"当面付收单\",\n        \"product_code\": \"FACE_TO_FACE_PAYMENT\",\n        \"status\": \"valid\"\n      }\n    ]\n  },\n  \"sign\": \"ERITJKEIJKJHKKKKKKKHJEREEEEEEEEEEE\"\n}\n```\n\n> 说明：本示例仅供参考。\n\nFile v1.0.3:references/apidocs/alipay.open.auth.token.app.md\n\n# alipay.open.auth.token.app (换取应用授权令牌)\n\n**接口用途**：换取应用授权令牌。在应用授权的场景下，商户把名下应用授权给ISV后，支付宝会给ISV颁发应用授权码app_auth_code，ISV可通过获取到的app_auth_code换取app_auth_token。\n\n**说明**：\n\n- app_auth_code作为换取app_auth_token的票据，每次用户授权带上的app_auth_code将不一样\n- app_auth_code只能使用一次，一天（从当前时间算起的24小时）未被使用自动过期\n- 刷新应用授权令牌：ISV可通过获取到的refresh_token刷新app_auth_token，刷新后老的refresh_token会在一段时间后失效（失效时间为接口返回的re_expires_in）\n\n**文档地址**：https://opendocs.alipay.com/isv/04h3uf\n\n### 公共请求参数\n\n| 参数               | 类型     | 必填 | 说明                               |\n|------------------|--------|----|----------------------------------|\n| `app_id`         | string | 是  | 支付宝分配给开发者的应用ID                   |\n| `method`         | string | 是  | 接口名称                             |\n| `format`         | string | 否  | 仅支持JSON                          |\n| `charset`        | string | 是  | 请求使用的编码格式，如utf-8, gbk, gb2312等   |\n| `sign_type`      | string | 是  | 签名算法类型：RSA2或RSA，推荐使用RSA2         |\n| `sign`           | string | 是  | 商户请求参数的签名串                       |\n| `timestamp`      | string | 是  | 发送请求的时间，格式yyyy-MM-dd HH:mm:ss    |\n| `version`        | string | 是  | 接口版本，固定为1.0                      |\n| `app_auth_token` | string | 否  | 应用授权令牌                           |\n| `biz_content`    | string | 是  | 请求参数的集合，除公共参数外所有请求参数都必须放在这个参数中传递 |\n\n### 业务请求参数\n\n| 参数              | 类型     | 必填   | 说明                                                                                 |\n|-----------------|--------|------|------------------------------------------------------------------------------------|\n| `grant_type`    | string | 是    | 授权方式：authorization_code-使用应用授权码换取应用授权令牌、refresh_token-使用app_refresh_token刷新获取新授权令牌 |\n| `code`          | string | 条件必填 | 应用授权码，grant_type为authorization_code时必填                                             |\n| `refresh_token` | string | 条件必填 | 刷新令牌，grant_type为refresh_token时必填                                                   |\n\n#### grant_type（授权方式）枚举值\n\n| 枚举名                          | 枚举值                |\n|------------------------------|--------------------|\n| 使用应用授权码换取应用授权令牌              | authorization_code |\n| 使用app_refresh_token刷新获取新授权令牌 | refresh_token      |\n\n### 公共响应参数\n\n| 参数         | 类型     | 必填 | 说明      |\n|------------|--------|----|---------|\n| `code`     | string | 是  | 网关返回码   |\n| `msg`      | string | 是  | 网关返回码描述 |\n| `sub_code` | string | 否  | 业务返回码   |\n| `sub_msg`  | string | 否  | 业务返回码描述 |\n| `sign`     | string | 是  | 签名      |\n\n### 业务响应参数\n\n| 参数                  | 类型     | 必填 | 说明                            |\n|---------------------|--------|----|-------------------------------|\n| `user_id`           | string | 是  | 授权商户的user_id                  |\n| `auth_app_id`       | string | 是  | 授权商户的appid                    |\n| `app_auth_token`    | string | 是  | 应用授权令牌                        |\n| `app_refresh_token` | string | 是  | 刷新令牌                          |\n| `expires_in`        | string | 是  | 该字段已作废，应用令牌长期有效，接入方不需要消费该字段   |\n| `re_expires_in`     | string | 是  | 刷新令牌的有效时间（从接口调用时间作为起始时间），单位到秒 |\n\n### 错误码\n\n| 错误码                       | 说明                                             | 解决方案                                           |\n|---------------------------|------------------------------------------------|------------------------------------------------|\n| `APP_ID_NOT_CONSISTENT`   | 授权令牌授予的应用AppId与当前应用AppId不一致                    | 确认授权令牌和应用标识是否正确                                |\n| `APP_NOT_ISV`             | 当前请求app_id非第三方应用，请求失败                          | 当前请求应用非第三方应用，请更改appid后重试                       |\n| `AUTH_CODE_NOT_EXIST`     | auth_code不存在                                   | 更换存在的授权code                                    |\n| `AUTH_CODE_NOT_VALID`     | 无效的auth_code                                   | 更换有效的授权码                                       |\n| `AUTH_TOKEN_NOT_FOUND`    | 授权令牌不存在                                        | 一般不会出现该异常，如出现需要更换有效的授权码                        |\n| `GRANT_TYPE_INVALID`      | grant_type必须是authorization_code或者refresh_token | grant_type必须是authorization_code或者refresh_token |\n| `REFRESH_TOKEN_NOT_EXIST` | 刷新令牌不存在                                        | 更换存在的刷新令牌                                      |\n| `REFRESH_TOKEN_NOT_VALID` | 无效的刷新令牌                                        | 更换有效的刷新令牌                                      |\n| `REFRESH_TOKEN_TIME_OUT`  | 刷新令牌过期                                         | 更换有效的刷新令牌                                      |\n\n### 请求示例\n\n```bash\ncurl 'https://openapi.alipay.com/gateway.do?charset=UTF-8&method=alipay.open.auth.token.app&format=json&sign=${sign}&app_id=${appid}&version=1.0&sign_type=RSA2&timestamp=${now}' \\\n -F 'app_auth_token=${app_auth_token}' \\\n -F 'biz_content={\n        \"grant_type\":\"authorization_code\",\n        \"code\":\"1cc19911172e4f8aaa509c8fb5d12F56\",\n        \"refresh_token\":\"201509BBdcba1e3347de4e75ba3fed2c9abebE36\"\n}'\n```\n\n### 响应示例\n\n```json\n{\n  \"alipay_open_auth_token_app_response\": {\n    \"code\": \"10000\",\n    \"msg\": \"Success\",\n    \"user_id\": \"2088102150527498\",\n    \"auth_app_id\": \"2013121100055554\",\n    \"app_auth_token\": \"201509BBeff9351ad1874306903e96b91d248A36\",\n    \"app_refresh_token\": \"201509BBdcba1e3347de4e75ba3fed2c9abebE36\",\n    \"expires_in\": \"123456\",\n    \"re_expires_in\": \"123456\"\n  },\n  \"sign\": \"ERITJKEIJKJHKKKKKKKHJEREEEEEEEEEEE\"\n}\n```\n\n> 说明：本示例仅供参考。\n\nFile v1.0.3:references/apidocs/alipay.open.file.upload.md\n\n# alipay.open.file.upload (支付宝文件上传接口)\n\n**接口用途**：支付宝通用文件上传接口，开发者可调用此接口上传文件，提供给其他业务使用，例如：上传素材（视频/图片），供给到生活号+/小程序等业务使用。\n\n**文档地址**：https://opendocs.alipay.com/mini/03hvl1\n\n**注意**：\n\n- 本接口为文件上传类接口，需要使用 `multipart/form-data` 格式提交数据\n- 如使用支付宝 SDK，可参考示例代码接入\n- 如未使用 SDK 自行构造 HTTP 请求：\n    - v2 版本接口：参考「自行实现签名」文档中文件上传部分的说明\n    - v3 版本接口：参考「签名规则」文档中文件上传请求部分的说明\n\n### 公共请求参数\n\n| 参数               | 类型     | 必填 | 说明                             |\n|------------------|--------|----|--------------------------------|\n| `app_id`         | string | 是  | 支付宝分配给开发者的应用ID                 |\n| `method`         | string | 是  | 接口名称                           |\n| `format`         | string | 否  | 仅支持JSON                        |\n| `charset`        | string | 是  | 请求使用的编码格式，如utf-8, gbk, gb2312等 |\n| `sign_type`      | string | 是  | 签名算法类型：RSA2或RSA，推荐使用RSA2       |\n| `sign`           | string | 是  | 商户请求参数的签名串                     |\n| `timestamp`      | string | 是  | 发送请求的时间，格式yyyy-MM-dd HH:mm:ss  |\n| `version`        | string | 是  | 接口版本，固定为1.0                    |\n| `app_auth_token` | string | 否  | 应用授权令牌                         |\n\n### 业务请求参数\n\n| 参数                 | 类型                   | 必填 | 说明                                                        |\n|--------------------|----------------------|----|-----------------------------------------------------------|\n| `biz_code`         | string               | 是  | 素材使用场景，请关联其他开放平台接口联合使用。如果素材用于内容发布，请必传入 `content_creation` |\n| `file_content`     | byte[]               | 是  | 文件内容的二进制流，最大为512MB（512000000字节）                           |\n| `md5`              | string               | 否  | 文件的md5值，如果不传则不校验md5                                       |\n| `extra_parameters` | FileUploadExtraParam | 否  | 文件额外参数，见下方子属性                                             |\n\n#### extra_parameters（文件上传额外参数）子参数\n\n| 参数              | 类型     | 必填 | 说明                                                                     |\n|-----------------|--------|----|------------------------------------------------------------------------|\n| `extern_upload` | string | 否  | 是否同步上传到其他平台。素材类型为视频且需要同步优酷，请必传入参数 `youku`，素材接口将代上传到优酷账号；素材类型为图片，无需传入参数 |\n\n### 公共响应参数\n\n| 参数         | 类型     | 必填 | 说明      |\n|------------|--------|----|---------|\n| `code`     | string | 是  | 网关返回码   |\n| `msg`      | string | 是  | 网关返回码描述 |\n| `sub_code` | string | 否  | 业务返回码   |\n| `sub_msg`  | string | 否  | 业务返回码描述 |\n| `sign`     | string | 是  | 签名      |\n\n### 业务响应参数\n\n| 参数          | 类型     | 必填 | 说明                                                          |\n|-------------|--------|----|-------------------------------------------------------------|\n| `file_id`   | string | 是  | 文件id，用于提供后后续业务调用使用                                          |\n| `extern_id` | string | 否  | 视频资源id，同步外部渠道后，外部渠道返回的id。目前支持同步优酷场景，返回优酷视频id，用于支付宝客户端播放视频使用 |\n\n### 错误码\n\n| 错误码               | 说明           | 解决方案                    |\n|-------------------|--------------|-------------------------|\n| `BIZ_ERROR`       | 业务异常，账号未绑定优酷 | 将支付宝账号绑定优酷服务            |\n| `FILE_CHECK_FAIL` | 文件MD5值校验失败   | 确认MD5值是否正确，如果MD5值正确，可重试 |\n\n### 请求示例\n\n```bash\ncurl 'https://openapi.alipay.com/gateway.do?charset=UTF-8&method=alipay.open.file.upload&format=json&sign=${sign}&app_id=${appid}&version=1.0&sign_type=RSA2&timestamp=${now}' \\\n -F 'app_auth_token=${app_auth_token}' \\\n -F 'biz_code=content_creation' \\\n -F 'md5=9cff2d79bc81acf12abbaca7328a4dc5' \\\n -F 'extra_parameters={\"extern_upload\":\"youku\"}' \\\n -F 'file_content=@/home/admin/test.jpg'\n```\n\n### 响应示例\n\n```json\n{\n  \"alipay_open_file_upload_response\": {\n    \"code\": \"10000\",\n    \"msg\": \"Success\",\n    \"file_id\": \"A*6XqwQKpS1t0AAAAAAAAAAAAADi92AA\",\n    \"extern_id\": \"XNTk0NjE5NjI4OA==\"\n  },\n  \"sign\": \"ERITJKEIJKJHKKKKKKKHJEREEEEEEEEEEE\"\n}\n```\n\n> 说明：本示例仅供参考。\n\nFile v1.0.3:references/apidocs/alipay.open.sp.inteop.appauth.create.md\n\n# alipay.open.sp.inteop.appauth.create (服务商一体化开通作业添加代调用授权项)\n\n**接口用途**：服务商一体化开通作业添加代调用授权项\n\n**文档地址**：https://opendocs.alipay.com/isv/af483a46_alipay.open.sp.inteop.appauth.create\n\n### 公共请求参数\n\n| 参数               | 类型     | 必填 | 说明                               |\n|------------------|--------|----|----------------------------------|\n| `app_id`         | string | 是  | 支付宝分配给开发者的应用ID                   |\n| `method`         | string | 是  | 接口名称                             |\n| `format`         | string | 否  | 仅支持JSON                          |\n| `charset`        | string | 是  | 请求使用的编码格式，如utf-8, gbk, gb2312等   |\n| `sign_type`      | string | 是  | 签名算法类型：RSA2或RSA，推荐使用RSA2         |\n| `sign`           | string | 是  | 商户请求参数的签名串                       |\n| `timestamp`      | string | 是  | 发送请求的时间，格式yyyy-MM-dd HH:mm:ss    |\n| `version`        | string | 是  | 接口版本，固定为1.0                      |\n| `app_auth_token` | string | 否  | 应用授权令牌                           |\n| `biz_content`    | string | 是  | 请求参数的集合，除公共参数外所有请求参数都必须放在这个参数中传递 |\n\n### 业务请求参数\n\n| 参数                | 类型     | 必填 | 说明                          |\n|-------------------|--------|----|-----------------------------|\n| `inteop_order_no` | string | 是  | 业务开通主单号                     |\n| `isv_app_id`      | string | 是  | 申请授权的三方应用appid              |\n| `out_biz_no`      | string | 否  | 外部关联单号，代调用授权成功之后会在授权通知里携带此值 |\n\n### 公共响应参数\n\n| 参数         | 类型     | 必填 | 说明      |\n|------------|--------|----|---------|\n| `code`     | string | 是  | 网关返回码   |\n| `msg`      | string | 是  | 网关返回码描述 |\n| `sub_code` | string | 否  | 业务返回码   |\n| `sub_msg`  | string | 否  | 业务返回码描述 |\n| `sign`     | string | 是  | 签名      |\n\n### 业务响应参数\n\n| 参数             | 类型     | 必填 | 说明  |\n|----------------|--------|----|-----|\n| `sub_order_no` | string | 是  | 子单号 |\n\n### 错误码\n\n| 错误码                             | 说明                         | 解决方案                               |\n|---------------------------------|----------------------------|------------------------------------|\n| `SYSTEM_ERROR`                  | 系统繁忙                       | 服务器异常，可能发生了网络或者系统异常，商户可以用同样的请求发起重试 |\n| `INVALID_PARAMETER`             | 参数有误                       | 根据接口返回的参数非法的具体错误信息，修改参数后进行重试       |\n| `EXIST_APP_AUTH_ORDER`          | 当前申请单下已经存在代调用开通项           | 取消已经存在的代调用授权子项或重新创建一个主单添加代调用授权子项   |\n| `INTEOP_ORDER_NOT_EXIST`        | 作业主单记录不存在                  | 请检查作业主单是否存在                        |\n| `INVALID_INTEOP_ORDER_NO`       | 作业主单 inteop_order_no必填     | 请在入参中赋值inteop_order_no             |\n| `ISV_ORDER_STATUS_IS_FINAL`     | 主单状态非初始态，不可操作              | 重新创建一个新的作业主单                       |\n| `ISV_PID_INCONSISTENCY`         | 无操作权限，当前服务商pid和主单服务商pid不一致 | 主单创建服务商需要和当前子单创建服务商是同一个人           |\n| `NOT_MATCHED_VALIDATION_POLICY` | 请求数据不符合任何已配置的校验策略          | 请检查使用业务场景是否正确                      |\n| `SP_MERCHANT_INF_NO_FIND`       | 服务商PID不存在                  | 服务商PID不存在                          |\n\n### 请求示例\n\n```bash\ncurl 'https://openapi.alipay.com/gateway.do?charset=UTF-8&method=alipay.open.sp.inteop.appauth.create&format=json&sign=${sign}&app_id=${appid}&version=1.0&sign_type=RSA2&timestamp=${now}' \\\n -F 'app_auth_token=${app_auth_token}' \\\n -F 'biz_content={\n        \"inteop_order_no\":\"2025071611667571\",\n        \"isv_app_id\":\"2014072300007148\",\n        \"out_biz_no\":\"2025xxxxxxx\"\n}'\n```\n\n### 响应示例\n\n```json\n{\n  \"alipay_open_sp_inteop_appauth_create_response\": {\n    \"code\": \"10000\",\n    \"msg\": \"Success\",\n    \"sub_order_no\": \"2025071611667571\"\n  },\n  \"sign\": \"ERITJKEIJKJHKKKKKKKHJEREEEEEEEEEEE\"\n}\n```\n\n> 说明：本示例仅供参考。\n\nFile v1.0.3:references/apidocs/alipay.open.sp.inteop.order.cancel.md\n\n# alipay.open.sp.inteop.order.cancel (服务商一体化作业取消业务开通单)\n\n**接口用途**：服务商一体化作业取消业务开通单，商家确认之前都可以进行取消。\n\n**文档地址**：https://opendocs.alipay.com/isv/a91d61cf_alipay.open.sp.inteop.order.cancel\n\n### 公共请求参数\n\n| 参数               | 类型     | 必填 | 说明                               |\n|------------------|--------|----|----------------------------------|\n| `app_id`         | string | 是  | 支付宝分配给开发者的应用ID                   |\n| `method`         | string | 是  | 接口名称                             |\n| `format`         | string | 否  | 仅支持JSON                          |\n| `charset`        | string | 是  | 请求使用的编码格式，如utf-8, gbk, gb2312等   |\n| `sign_type`      | string | 是  | 签名算法类型：RSA2或RSA，推荐使用RSA2         |\n| `sign`           | string | 是  | 商户请求参数的签名串                       |\n| `timestamp`      | string | 是  | 发送请求的时间，格式yyyy-MM-dd HH:mm:ss    |\n| `version`        | string | 是  | 接口版本，固定为1.0                      |\n| `app_auth_token` | string | 否  | 应用授权令牌                           |\n| `biz_content`    | string | 是  | 请求参数的集合，除公共参数外所有请求参数都必须放在这个参数中传递 |\n\n### 业务请求参数\n\n| 参数                | 类型     | 必填 | 说明                            |\n|-------------------|--------|----|-------------------------------|\n| `inteop_order_no` | string | 是  | 一体化作业开通主单号，单号为服务商一体化作业主单创建返回值 |\n\n### 公共响应参数\n\n| 参数         | 类型     | 必填 | 说明      |\n|------------|--------|----|---------|\n| `code`     | string | 是  | 网关返回码   |\n| `msg`      | string | 是  | 网关返回码描述 |\n| `sub_code` | string | 否  | 业务返回码   |\n| `sub_msg`  | string | 否  | 业务返回码描述 |\n| `sign`     | string | 是  | 签名      |\n\n### 业务响应参数\n\n| 参数                  | 类型                             | 必填 | 说明                 |\n|---------------------|--------------------------------|----|--------------------|\n| `inteop_order_no`   | string                         | 否  | 一体化作业主单号           |\n| `sub_task_op_infos` | array\\<InteopSubTaskOpInfoVO\\> | 否  | 一体化作业任务操作信息，见下方子属性 |\n\n#### sub_task_op_infos（一体化作业任务操作信息）子参数\n\n| 参数             | 类型     | 必填 | 说明           |\n|----------------|--------|----|--------------|\n| `sub_order_no` | string | 否  | 作业子单号        |\n| `memo`         | string | 否  | 作业子单取消失败备注信息 |\n\n### 错误码\n\n| 错误码                       | 说明                         | 解决方案                                        |\n|---------------------------|----------------------------|---------------------------------------------|\n| `SYSTEM_ERROR`            | 系统繁忙                       | 服务器异常，可能发生了网络或者系统异常，导致服务调用失败，商户可以用同样的请求发起重试 |\n| `INVALID_PARAMETER`       | 参数有误                       | 请根据接口返回的参数非法的具体错误信息，修改参数后进行重试               |\n| `INTEOP_ORDER_NOT_EXIST`  | 作业主单记录不存在                  | 作业主单记录不存在                                   |\n| `INVALID_INTEOP_ORDER_NO` | 作业主单 inteop_order_no不能为空   | 请对inteop_order_no赋值                         |\n| `ISV_PID_INCONSISTENCY`   | 无操作权限，当前服务商pid和主单服务商pid不一致 | 无操作权限，当前服务商pid和主单服务商pid不一致                  |\n| `ORDER_CANCEL_FAIL`       | 订单状态不可取消                   | 请稍后重试                                       |\n| `ORDER_CANCEL_NOT_ALLOW`  | 订单不允许取消                    | 订单不允许取消，请检查当前订单状态                           |\n| `SP_MERCHANT_INF_NO_FIND` | 服务商PID不存在                  | 服务商PID不存在                                   |\n\n### 请求示例\n\n```bash\ncurl 'https://openapi.alipay.com/gateway.do?charset=UTF-8&method=alipay.open.sp.inteop.order.cancel&format=json&sign=${sign}&app_id=${appid}&version=1.0&sign_type=RSA2&timestamp=${now}' \\\n -F 'app_auth_token=${app_auth_token}' \\\n -F 'biz_content={\n        \"inteop_order_no\":\"2025061211643563\"\n}'\n```\n\n### 响应示例\n\n```json\n{\n  \"alipay_open_sp_inteop_order_cancel_response\": {\n    \"code\": \"10000\",\n    \"msg\": \"Success\",\n    \"inteop_order_no\": \"2025091911760795\",\n    \"sub_task_op_infos\": [\n      {\n        \"sub_order_no\": \"2025071611667571\",\n        \"memo\": \"备注信息\"\n      }\n    ]\n  },\n  \"sign\": \"ERITJKEIJKJHKKKKKKKHJEREEEEEEEEEEE\"\n}\n```\n\n> 说明：本示例仅供参考。\n\nFile v1.0.3:references/apidocs/alipay.open.sp.inteop.order.confirm.md\n\n# alipay.open.sp.inteop.order.confirm (服务商一体化开通作业子项合并提交)\n\n**接口用途**：服务商一体化开通作业子项合并提交\n\n**文档地址**：https://opendocs.alipay.com/isv/2e6e922b_alipay.open.sp.inteop.order.confirm\n\n### 公共请求参数\n\n| 参数            | 类型     | 必填 | 说明                               |\n|---------------|--------|----|----------------------------------|\n| `app_id`      | string | 是  | 支付宝分配给开发者的应用ID                   |\n| `method`      | string | 是  | 接口名称                             |\n| `format`      | string | 否  | 仅支持JSON                          |\n| `charset`     | string | 是  | 请求使用的编码格式，如utf-8, gbk, gb2312等   |\n| `sign_type`   | string | 是  | 签名算法类型：RSA2或RSA，推荐使用RSA2         |\n| `sign`        | string | 是  | 商户请求参数的签名串                       |\n| `timestamp`   | string | 是  | 发送请求的时间，格式yyyy-MM-dd HH:mm:ss    |\n| `version`     | string | 是  | 接口版本，固定为1.0                      |\n| `biz_content` | string | 是  | 请求参数的集合，除公共参数外所有请求参数都必须放在这个参数中传递 |\n\n### 业务请求参数\n\n| 参数                | 类型      | 必填 | 说明                                                   |\n|-------------------|---------|----|------------------------------------------------------|\n| `inteop_order_no` | string  | 是  | 服务商一体化作业主单号                                          |\n| `async_submit`    | boolean | 否  | 选择异步提交，根据alipay.open.sp.inteop.order.query接口查询订单提交结果 |\n\n### 公共响应参数\n\n| 参数         | 类型     | 必填 | 说明      |\n|------------|--------|----|---------|\n| `code`     | string | 是  | 网关返回码   |\n| `msg`      | string | 是  | 网关返回码描述 |\n| `sub_code` | string | 否  | 业务返回码   |\n| `sub_msg`  | string | 否  | 业务返回码描述 |\n| `sign`     | string | 是  | 签名      |\n\n### 业务响应参数\n\n| 参数             | 类型                                 | 必填 | 说明                |\n|----------------|------------------------------------|----|-------------------|\n| `check_result` | array\\<IntegratedOpenCheckInfoVO\\> | 否  | 一体化作业的校验结果，见下方子属性 |\n\n#### check_result（校验结果）子参数\n\n| 参数             | 类型     | 必填 | 说明        |\n|----------------|--------|----|-----------|\n| `sub_order_no` | string | 否  | 作业子单号     |\n| `memo`         | string | 否  | 作业预校验备注信息 |\n\n### 错误码\n\n| 错误码                         | 说明                         | 解决方案                                        |\n|-----------------------------|----------------------------|---------------------------------------------|\n| `SYSTEM_ERROR`              | 系统繁忙                       | 服务器异常，可能发生了网络或者系统异常，导致服务调用失败，商户可以用同样的请求发起重试 |\n| `INVALID_PARAMETER`         | 参数有误                       | 请根据接口返回的参数非法的具体错误信息，修改参数后进行重试               |\n| `INTEOP_BIZ_ITEM_NOT_EXIST` | 一体化作业子项不存在                 | 一体化作业子项不存在，请确认是否新建子项                        |\n| `INTEOP_ORDER_NOT_EXIST`    | 一体化作业主单记录不存在               | 一体化作业主单记录不存在                                |\n| `INTEOP_SETTLED_NOT_FINISH` | 一体化入驻流程未完成                 | openapi一体化作业中，入驻处理中，请稍后重试                   |\n| `INVALID_INTEOP_ORDER_NO`   | 作业主单编号（inteop_order_no）无效  | 请更换inteop_order_no                          |\n| `ISV_PID_INCONSISTENCY`     | 无操作权限，当前服务商pid和主单服务商pid不一致 | 无操作权限，当前服务商pid和主单服务商pid不一致                  |\n| `MERCHANT_CAN_NOT_LOGON`    | 商家支付宝账号被限制登录               | 商家支付宝账号被限制登录，请先解除限制                         |\n| `MERCHANT_IS_NOT_EXIST`     | 商户不存在                      | 商户支付宝不存在，请确认支付宝账号                           |\n| `MERCHANT_NOT_ACTIVED`      | 商家支付宝账号未激活                 | 请激活商家支付宝账号                                  |\n| `MERCHANT_NOT_CERTIFIED`    | 商家支付宝账号未实名认证               | 商家支付宝账号未实名认证                                |\n| `MERCHANT_NOT_ENABLED`      | 商家支付宝账号被冻结或已注销             | 商家支付宝账号被冻结或已注销                              |\n| `ORDER_CHECK_FAIL`          | 一体化作业订单检查失败，存在冲突配置或必填信息缺失  | 具体异常信息参考check_result结果中的memo查看具体失败原因        |\n| `SP_MERCHANT_INF_NO_FIND`   | 服务商PID不存在                  | 服务商PID不存在                                   |\n\n### 请求示例\n\n```bash\ncurl 'https://openapi.alipay.com/gateway.do?charset=UTF-8&method=alipay.open.sp.inteop.order.confirm&format=json&sign=${sign}&app_id=${appid}&version=1.0&sign_type=RSA2&timestamp=${now}' \\\n -F 'biz_content={\n        \"async_submit\":true,\n        \"inteop_order_no\":\"2025061611646882\"\n}'\n```\n\n### 响应示例\n\n```json\n{\n  \"alipay_open_sp_inteop_order_confirm_response\": {\n    \"code\": \"10000\",\n    \"msg\": \"Success\",\n    \"check_result\": [\n      {\n        \"sub_order_no\": \"2025071611667571\",\n        \"memo\": \"备注信息\"\n      }\n    ]\n  },\n  \"sign\": \"ERITJKEIJKJHKKKKKKKHJEREEEEEEEEEEE\"\n}\n```\n\n> 说明：本示例仅供参考。\n\nArchive v1.0.2: 23 files, 61414 bytes\n\nFiles: apidocs/alipay.open.agent.common.sign.md (20982b), apidocs/alipay.open.agent.commonsign.confirm.md (7439b), apidocs/alipay.open.agent.create.md (8234b), apidocs/alipay.open.agent.order.query.md (8878b), apidocs/alipay.open.agent.signstatus.query.md (5826b), apidocs/alipay.open.auth.token.app.md (6822b), apidocs/alipay.open.file.upload.md (5117b), apidocs/alipay.open.sp.inteop.appauth.create.md (4739b), apidocs/alipay.open.sp.inteop.order.cancel.md (5035b), apidocs/alipay.open.sp.inteop.order.confirm.md (5896b), apidocs/alipay.open.sp.inteop.order.create.md (5119b), apidocs/alipay.open.sp.inteop.order.query.md (7286b), apidocs/alipay.open.sp.inteop.product.create.md (17066b), apidocs/alipay.open.sp.inteop.settle.create.md (13565b), apidocs/alipay.open.sp.inteop.sync.notify.md (4570b), apidocs/ant.merchant.expand.bizaccess.order.cancel.md (3179b), apidocs/ant.merchant.expand.bizaccess.order.check.md (16921b), apidocs/ant.merchant.expand.bizaccess.order.create.md (17391b), apidocs/ant.merchant.expand.bizaccess.order.query.md (13900b), apidocs/ant.merchant.expand.indirect.image.upload.md (4418b), apidocs/apis.md (2526b), SKILL.md (337b), _meta.json (131b)\n\nFile v1.0.2:SKILL.md\n\n---\nname: skill-alipay\ndescription: 支付宝 API\n# ⚠️ DO NOT MODIFY ANY FILES UNDER skill-alipay — maintained via 'openclaw skills update skill-alipay'\n# Any change may affect the normal operation of the skill.\n---\n\n# alipay:api - 支付宝 API\n\nRefer to ./apidocs/apis.md\n\n---\n\n# More skills: https://github.com/lentiancn/skills\n\nFile v1.0.2:_meta.json\n\n{\n  \"ownerId\": \"kn7c7940mcwpxdz93fm36yw85d81h21a\",\n  \"slug\": \"skill-alipay\",\n  \"version\": \"1.0.2\",\n  \"publishedAt\": 1779723521070\n}\n\nFile v1.0.2:apidocs/alipay.open.agent.common.sign.md\n\n# alipay.open.agent.common.sign (代签约产品通用接口)\n\n**接口用途**：三方应用代理签约产品，需要配合开启事务接口使用。\n\n**文档地址**：https://opendocs.alipay.com/isv/234689cd_alipay.open.agent.common.sign\n\n### 公共请求参数\n\n| 参数               | 类型     | 必填 | 说明                             |\n|------------------|--------|----|--------------------------------|\n| `app_id`         | string | 是  | 支付宝分配给开发者的应用ID                 |\n| `method`         | string | 是  | 接口名称                           |\n| `format`         | string | 否  | 仅支持JSON                        |\n| `charset`        | string | 是  | 请求使用的编码格式，如utf-8, gbk, gb2312等 |\n| `sign_type`      | string | 是  | 签名算法类型：RSA2或RSA，推荐使用RSA2       |\n| `sign`           | string | 是  | 商户请求参数的签名串                     |\n| `timestamp`      | string | 是  | 发送请求的时间，格式yyyy-MM-dd HH:mm:ss  |\n| `version`        | string | 是  | 接口版本，固定为1.0                    |\n| `app_auth_token` | string | 否  | 应用授权令牌                         |\n\n### 业务请求参数\n\n| 参数                          | 类型              | 必填   | 说明                                                                         |\n|-----------------------------|-----------------|------|----------------------------------------------------------------------------|\n| `batch_no`                  | string          | 是    | 代商户操作事务编号，通过alipay.open.agent.create接口进行创建                                 |\n| `mcc_code`                  | string          | 是    | 商家经营类目2.0中的\"经营类目编码\"                                                        |\n| `product_code`              | string          | 是    | isv要代商户签约产品码，产品码是支付宝内部对产品的唯一标识                                             |\n| `special_license_pic`       | byte[]          | 条件必填 | 企业特殊资质图片，文件最小5KB，最大5M，格式必须为png、bmp、gif、jpg、jpeg                            |\n| `business_license_no`       | string          | 否    | 营业执照号码                                                                     |\n| `business_license_pic`      | byte[]          | 否    | 营业执照图片，被代创建商户运营主体为个人账户必填，企业账户无需填写                                          |\n| `business_license_auth_pic` | byte[]          | 否    | 营业执照授权函图片，个体工商户如果使用总公司或其他公司的营业执照认证需上传该授权函图片                                |\n| `long_term`                 | boolean         | 否    | 营业期限是否长期有效                                                                 |\n| `date_limitation`           | string          | 否    | 营业期限                                                                       |\n| `alipay_life_name`          | string          | 否    | 支付宝生活号（原服务窗）名称                                                             |\n| `special_license_type`      | string          | 否    | 合约特殊资质的类型，不传默认99（其他附件）                                                     |\n| `rate`                      | string          | 否    | 服务费率（%），范围0.38~0.6                                                         |\n| `life_app_id`               | string          | 否    | 被签约商户的支付宝生活号ID编号                                                           |\n| `mini_app_id`               | string          | 条件必填 | 被签约商家下任意小程序APPID编号                                                         |\n| `mini_app_name`             | string          | 条件必填 | 小程序名称                                                                      |\n| `mini_app_screenshot`       | byte[]          | 条件必填 | 小程序截图信息                                                                    |\n| `h_5_status`                | string          | 条件必填 | H5网站状态：ONLINE-已上线、OFFLINE-未上线                                              |\n| `h_5_memo`                  | string          | 条件必填 | 网站扩展信息文本                                                                   |\n| `h_5_extra_pic`             | byte[]          | 条件必填 | 网站备注图片                                                                     |\n| `h_5_sites`                 | string          | 条件必填 | H5网站地址                                                                     |\n| `h_5_home_screenshot`       | byte[]          | 条件必填 | H5网站首页截图                                                                   |\n| `h_5_item_screenshot`       | byte[]          | 条件必填 | H5网站商品截图                                                                   |\n| `h_5_pay_screenshot`        | byte[]          | 条件必填 | H5网站支付页截图                                                                  |\n| `h_5_sites_loa`             | byte[]          | 条件必填 | H5网站授权函                                                                    |\n| `app_item_screenshot`       | byte[]          | 条件必填 | 商品或服务页截图                                                                   |\n| `app_test_account`          | string          | 条件必填 | 可以登录该应用的测试账户                                                               |\n| `app_name`                  | string          | 条件必填 | 商户的APP应用名称                                                                 |\n| `app_status`                | string          | 条件必填 | 应用状态：ONLINE-已上线、OFFLINE-未上线                                                |\n| `app_market`                | string          | 条件必填 | 投放应用市场：苹果、应用宝、华为、360、小米、豌豆荚、其他                                             |\n| `app_auth_pic`              | byte[]          | 条件必填 | APP授权函图片                                                                   |\n| `download_link`             | string          | 条件必填 | 应用下载链接                                                                     |\n| `app_home_screenshot`       | byte[]          | 条件必填 | 应用首页截图                                                                     |\n| `app_pay_screenshot`        | byte[]          | 条件必填 | 应用内支付页截图                                                                   |\n| `app_demo`                  | byte[]          | 条件必填 | APP demo（格式为.apk）或应用说明文档（格式为.doc、.docx、.pdf）                               |\n| `app_test_account_password` | string          | 条件必填 | 可以登录此应用的账户的密码                                                              |\n| `shop_scene_pic`            | byte[]          | 条件必填 | 店铺内景图片                                                                     |\n| `shop_sign_board_pic`       | byte[]          | 条件必填 | 店铺门头照图片                                                                    |\n| `shop_province_code`        | string          | 条件必填 | 门店所在省份                                                                     |\n| `shop_city_code`            | string          | 条件必填 | 门店所在城市                                                                     |\n| `shop_district_code`        | string          | 条件必填 | 门店所在区或县                                                                    |\n| `shop_detail_address`       | string          | 条件必填 | 门店详细地址                                                                     |\n| `shop_name`                 | string          | 条件必填 | 门店名称                                                                       |\n| `web_sites`                 | array\\<string\\> | 条件必填 | 接入网址信息                                                                     |\n| `web_sites_loa`             | byte[]          | 条件必填 | 接入网址的授权函                                                                   |\n| `web_test_account`          | string          | 条件必填 | 可以登录此网站的测试账户                                                               |\n| `web_test_account_password` | string          | 条件必填 | 可以登录此网站的账户的密码                                                              |\n| `web_home_screenshot`       | byte[]          | 条件必填 | 网站首页截图                                                                     |\n| `web_item_screenshot`       | byte[]          | 条件必填 | 网站商品页截图                                                                    |\n| `web_pay_screenshot`        | byte[]          | 条件必填 | 网站支付页截图                                                                    |\n| `web_status`                | string          | 条件必填 | 网站状态：ONLINE-已上线、OFFLINE-未上线                                                |\n| `trade_scene`               | string          | 条件必填 | 交易场景：pc-电脑网站支付、mobile-手机网站支付、tiny_app-JSAPI、offline_store-线下场所、预授权支付时至少传一个 |\n| `mobile_type`               | string          | 条件必填 | 移动设备类型：APP、H5                                                              |\n\n#### trade_scene（交易场景）枚举值\n\n| 枚举名  | 枚举值           |\n|------|---------------|\n| 小程序  | tiny_app      |\n| 移动设备 | mobile        |\n| 线下场所 | offline_store |\n| PC网站 | pc            |\n\n#### mobile_type（移动设备类型）枚举值\n\n| 枚举名 | 枚举值 |\n|-----|-----|\n| APP | APP |\n| H5  | H5  |\n\n#### app_status（应用状态）枚举值\n\n| 枚举名 | 枚举值     |\n|-----|---------|\n| 已上线 | ONLINE  |\n| 未上线 | OFFLINE |\n\n#### h_5_status / web_status（H5网站状态/网站状态）枚举值\n\n| 枚举名 | 枚举值     |\n|-----|---------|\n| 已上线 | ONLINE  |\n| 未上线 | OFFLINE |\n\n#### app_market（投放应用市场）枚举值\n\n| 枚举名 | 枚举值 |\n|-----|-----|\n| 苹果  | 苹果  |\n| 应用宝 | 应用宝 |\n| 华为  | 华为  |\n| 360 | 360 |\n| 小米  | 小米  |\n| 豌豆荚 | 豌豆荚 |\n| 其他  | 其他  |\n\n### 公共响应参数\n\n| 参数         | 类型     | 必填 | 说明      |\n|------------|--------|----|---------|\n| `code`     | string | 是  | 网关返回码   |\n| `msg`      | string | 是  | 网关返回码描述 |\n| `sub_code` | string | 否  | 业务返回码   |\n| `sub_msg`  | string | 否  | 业务返回码描述 |\n| `sign`     | string | 是  | 签名      |\n\n### 业务响应参数\n\n无业务响应参数\n\n### 错误码\n\n| 错误码                                   | 说明                      | 解决方案                                                                   |\n|---------------------------------------|-------------------------|------------------------------------------------------------------------|\n| `SYSTEM_ERROR`                        | 系统繁忙                    | 服务器异常，可能发生了网络或者系统异常，导致服务调用失败，商户可以用同样的请求发起重试                            |\n| `INVALID_PARAMETER`                   | 参数有误                    | 请根据接口返回的参数非法的具体错误信息，修改参数后进行重试                                          |\n| `ADMIT_ORDER_NO_PASS`                 | 代商户签约预校验不通过             | 商户签约预校验不通过，该商户没有资质或存在签约中订单或该渠道没有面向该商家开放                                |\n| `ANT_PRODUCT_CONFLICT`                | 您已签约此产品，或者同类产品          | 确保批量签约的产品没有冲突                                                          |\n| `ANT_PRODUCT_DEPENDENCY_REQUIRED`     | 产品之间存在依赖                | 你还未签约支付宝支付产品（如电脑网站支付、手机网站支付、APP支付、当面付等），请签约后再开通本产品                     |\n| `BATCH_IS_NOT_EXIST`                  | 代商户操作事务编号不存在            | 请检查事务编号是否有效                                                            |\n| `BATCH_STATUS_IS_FINAL`               | 事务已经达到终态                | 请确认事务状态是否是init状态，submit/cancel/timeout状态的都是终态，不允许继续进行接口调用              |\n| `BIZ_ERROR`                           | 业务异常                    | 具体失败原因，请参考接口返回的错误信息                                                    |\n| `BUSINESS_LICENSE_PIC_RISK`           | 营业执照不合法                 | 请检查参数business_license_pic是否是营业执照；营业执照法人姓名是否一致；营业执照法人身份信息是否一致；营业执照是否已过期 |\n| `CHECK_AGDS_SELLER_ACCESS_FAILED`     | 蚂蚁花呗专享认证不通过             | 请检查蚂蚁花呗专享是否认证通过                                                        |\n| `CHECK_MERCHANT_ACCESS_CERT_PUNISHED` | 商户存在风险，禁止签约             | 商户存在风险，禁止签约，请更换账号签约                                                    |\n| `FILE_FORMAT_IS_INVALID`              | 文件格式错误                  | 请检查文件类型的参数格式                                                           |\n| `FILE_SIZE_MIN_LIMIT`                 | 文件大小低于范围                | 请检查文件类型的参数大小                                                           |\n| `FILE_SIZE_OUT_LIMIT`                 | 文件大小超出范围                | 请检查文件类型的参数大小                                                           |\n| `INVALID_BATCH_NO`                    | 事务编号batch_no不能为空        | 事务编号batch_no不能为空                                                       |\n| `ISV_APP_NO_ORDER_PACKAGE`            | 第三方应用没有挂载该功能包           | 请挂载对应功能包                                                               |\n| `ISV_APP_ORDER_PACKAGE_EMPTY`         | 第三方应用没有任何需要签约开通的功能包     | 请挂载对应功能包                                                               |\n| `ISV_IDENTITY_NOT_SATISFY`            | 当前账户已入驻为服务商，不能签约收钱产品    | 请更换账号签约                                                                |\n| `MERCHANT_NEED_FACE_CERTIFY`          | 需要商户完成身份证或人脸认证后，才能代商户签约 | 请联系代签约的商户先完成身份证或人脸认证后，再代商户签约                                           |\n| `MERCHANT_SIGN_PRODUCT_IN_AUDIT`      | 签约审核中                   | 该商户签约审核中，暂时不能操作，请等签约审核结束后再试                                            |\n| `MERCHANT_SIGN_PRODUCT_IN_FORBIDD`    | 无法进行签约                  | 该商户无法签约当前产品，存在产品签约冲突                                                   |\n| `MERCHANT_STATE_NOT_SATISFY`          | 商户被清退或禁止续签，不允许签约        | 请检查商户状态，再重新签约                                                          |\n| `NOT_MATCHED_SSU_OR_PS`               | 产品不支持当前类目               | 请检查商户的MCC类目以及填写的经营类目是否准确                                               |\n| `NO_APP_PERMISSION`                   | APPID不匹配                | 请检查当前调用的appId和创建事务的appId是否匹配                                           |\n| `OPEN_API_SIGN_ISV_NOT_IN_WHITELIST`  | isv不在白名单中               | 该接口暂未开放                                                                |\n| `OPEN_API_SIGN_PRODUCT_NOT_SUPPORT`   | 不支持该产品签约                | 暂不支持该产品码，产品不在openapi签约渠道开放或者产品已下线                                      |\n| `PRODUCT_NO_OPENABLE_PERMISSION_SET`  | 当前签约产品不存在可开通的权限集        | 当前产品暂未开放任何可签约的权限集                                                      |\n| `RISK_ADVICE_ERROR`                   | 商户风险咨询校验失败              | 具体失败原因及解决方案，请参考接口返回的描述文案                                               |\n| `SHOP_SIGN_BOARD_PIC_RISK`            | 门头照不合法                  | 请检查参数shop_sign_board_pic是否是门头照                                         |\n| `UNKNOWN_EXCEPTION`                   | 系统内部错误                  | 请联系客服咨询具体原因                                                            |\n| `UN_SUPPORT_ACCOUNT_CERTIFY_LEVEL`    | 账户未达到认证要求               | 请先联系商家完成账号认证，认证通过后重新签约                                                 |\n| `UN_SUPPORT_ACCOUNT_TYPE`             | 不支持的签约账号类型              | 请检查代签约的商家账号类型                                                          |\n| `USER_ACCOUNT_IS_BLOCK`               | 商户账号被冻结                 | 请检查商户账号是否可用                                                            |\n| `USER_CARD_BALANCE_PAY_CLOSED`        | 账户余额支付功能已关闭             | 商家账户余额功能已关闭，请联系商家开启后重新签约                                               |\n\n### 请求示例\n\n```\ncurl 'https://openapi.alipay.com/gateway.do?charset=UTF-8&method=alipay.open.agent.common.sign&format=json&sign=${sign}&app_id=${appid}&version=1.0&sign_type=RSA2&timestamp=${now}' \\\n -F 'app_auth_token=${app_auth_token}' \\\n -F 'batch_no=2020062409585609100024230' \\\n -F 'mcc_code=A0001_B0001' \\\n -F 'special_license_pic=@/home/admin/test.jpg' \\\n -F 'business_license_no=1532501100006302' \\\n -F 'business_license_pic=@/home/admin/test.jpg' \\\n -F 'business_license_auth_pic=@/home/admin/test.jpg' \\\n -F 'long_term=true' \\\n -F 'date_limitation=2017-11-11' \\\n -F 'product_code=FACE_TO_FACE_PAYMENT' \\\n -F 'alipay_life_name=杭州xx报社' \\\n -F 'special_license_type=99' \\\n -F 'rate=0.38' \\\n -F 'life_app_id=2030020837517348' \\\n -F 'mini_app_id=2021003187665167' \\\n -F 'mini_app_name=xxx小程序' \\\n -F 'mini_app_screenshot=@/home/admin/test.jpg' \\\n -F 'h_5_status=ONLINE' \\\n -F 'h_5_memo=相关备注信息' \\\n -F 'h_5_extra_pic=@/home/admin/test.jpg' \\\n -F 'h_5_sites=www.h5.com' \\\n -F 'h_5_home_screenshot=@/home/admin/test.jpg' \\\n -F 'h_5_item_screenshot=@/home/admin/test.jpg' \\\n -F 'h_5_pay_screenshot=@/home/admin/test.jpg' \\\n -F 'h_5_sites_loa=@/home/admin/test.jpg' \\\n -F 'app_item_screenshot=@/home/admin/test.jpg' \\\n -F 'app_test_account=testAccount' \\\n -F 'app_name=应用名称' \\\n -F 'app_status=ONLINE' \\\n -F 'app_market=豌豆荚' \\\n -F 'app_auth_pic=@/home/admin/test.jpg' \\\n -F 'download_link=http://demo.com/demo.apk' \\\n -F 'app_home_screenshot=@/home/admin/test.jpg' \\\n -F 'app_pay_screenshot=@/home/admin/test.jpg' \\\n -F 'app_demo=@/home/admin/test.jpg' \\\n -F 'app_test_account_password=testPassword' \\\n -F 'shop_scene_pic=@/home/admin/test.jpg' \\\n -F 'shop_sign_board_pic=@/home/admin/test.jpg' \\\n -F 'shop_province_code=370000' \\\n -F 'shop_city_code=370900' \\\n -F 'shop_district_code=370902' \\\n -F 'shop_detail_address=人民路10号' \\\n -F 'shop_name=xxx门店' \\\n -F 'web_sites=[\"www.web.com\"]' \\\n -F 'web_sites_loa=@/home/admin/test.jpg' \\\n -F 'web_test_account=testAccount' \\\n -F 'web_test_account_password=testPassword' \\\n -F 'web_home_screenshot=@/home/admin/test.jpg' \\\n -F 'web_item_screenshot=@/home/admin/test.jpg' \\\n -F 'web_pay_screenshot=@/home/admin/test.jpg' \\\n -F 'web_status=ONLINE' \\\n -F 'trade_scene=tiny_app' \\\n -F 'mobile_type=APP'\n```\n\n### 响应示例\n\n```\n{\n  \"alipay_open_agent_common_sign_response\": {\n    \"code\": \"10000\",\n    \"msg\": \"Success\"\n  },\n  \"sign\": \"ERITJKEIJKJHKKKKKKKHJEREEEEEEEEEEE\"\n}\n```\n\n> 说明：本示例仅供参考。\n\nFile v1.0.2:apidocs/alipay.open.agent.commonsign.confirm.md\n\n# alipay.open.agent.commonsign.confirm (代商户签约，提交信息确认接口)\n\n**接口用途**：三方应用代理签约产品，上传商户信息后，确认提交信息。可以配合开启事务接口使用。\n\n**文档地址**：https://opendocs.alipay.com/isv/15287e8b_alipay.open.agent.commonsign.confirm\n\n### 公共请求参数\n\n| 参数               | 类型     | 必填 | 说明                               |\n|------------------|--------|----|----------------------------------|\n| `app_id`         | string | 是  | 支付宝分配给开发者的应用ID                   |\n| `method`         | string | 是  | 接口名称                             |\n| `format`         | string | 否  | 仅支持JSON                          |\n| `charset`        | string | 是  | 请求使用的编码格式，如utf-8, gbk, gb2312等   |\n| `sign_type`      | string | 是  | 签名算法类型：RSA2或RSA，推荐使用RSA2         |\n| `sign`           | string | 是  | 商户请求参数的签名串                       |\n| `timestamp`      | string | 是  | 发送请求的时间，格式yyyy-MM-dd HH:mm:ss    |\n| `version`        | string | 是  | 接口版本，固定为1.0                      |\n| `app_auth_token` | string | 否  | 应用授权令牌                           |\n| `biz_content`    | string | 是  | 请求参数的集合，除公共参数外所有请求参数都必须放在这个参数中传递 |\n\n### 业务请求参数\n\n| 参数         | 类型     | 必填 | 说明                                                |\n|------------|--------|----|---------------------------------------------------|\n| `batch_no` | string | 是  | ISV代商户操作事务编号，通过事务开启接口alipay.open.agent.create调用返回 |\n\n### 公共响应参数\n\n| 参数         | 类型     | 必填 | 说明      |\n|------------|--------|----|---------|\n| `code`     | string | 是  | 网关返回码   |\n| `msg`      | string | 是  | 网关返回码描述 |\n| `sub_code` | string | 否  | 业务返回码   |\n| `sub_msg`  | string | 否  | 业务返回码描述 |\n| `sign`     | string | 是  | 签名      |\n\n### 业务响应参数\n\n| 参数         | 类型     | 必填 | 说明   |\n|------------|--------|----|------|\n| `order_no` | string | 是  | 签约单号 |\n\n### 错误码\n\n| 错误码                                  | 说明                 | 解决方案                                                        |\n|--------------------------------------|--------------------|-------------------------------------------------------------|\n| `SYSTEM_ERROR`                       | 系统繁忙               | 服务器异常，可能发生了网络或者系统异常，导致服务调用失败，商户可以用同样的请求发起重试                 |\n| `INVALID_PARAMETER`                  | 参数有误               | 请根据接口返回的参数非法的具体错误信息，修改参数后进行重试                               |\n| `ANT_PRODUCT_CONFLICT`               | 签约冲突               | 当前签约产品和已签约产品冲突，无法签约                                         |\n| `BATCH_IS_EMPTY`                     | 事务中没有进行任何操作        | 不允许提交空事务，请先调用代签约等业务接口，再提交事务                                 |\n| `BATCH_IS_NOT_EXIST`                 | 代商户操作事务编号不存在       | 请\n\nArchive v1.0.1: 3 files, 16083 bytes\n\nFiles: docs/支付宝商户进件接口.md (75345b), SKILL.md (352b), _meta.json (131b)\n\nArchive v1.0.0: 2 files, 15848 bytes\n\nFiles: SKILL.md (75619b), _meta.json (131b)","readmeExcerpt":"Skill: Alipay Owner: lentiancn Summary: alipay:api - 支付宝 API Tags: latest:1.0.4 Version history: v1.0.4 | 2026-06-01T10:17:46.868Z | user - Documentation file skill-card.md removed. - Minor formatting and wording adjustments in SKILL.md for clarity. - No changes to functionality or API behavior. v1.0.3 | 2026-05-28T03:50:47.829Z | user - Restructured API documentation: moved all API docs from apidocs/ to references/a","codeSnippets":[],"executableExamples":[{"language":"text","snippet":"curl 'https://openapi.alipay.com/gateway.do?charset=UTF-8&method=alipay.open.agent.common.sign&format=json&sign=${sign}&app_id=${appid}&version=1.0&sign_type=RSA2&timestamp=${now}' \\\n -F 'app_auth_token=${app_auth_token}' \\\n -F 'batch_no=2020062409585609100024230' \\\n -F 'mcc_code=A0001_B0001' \\\n -F 'special_license_pic=@/home/admin/test.jpg' \\\n -F 'business_license_no=1532501100006302' \\\n -F 'business_license_pic=@/home/admin/test.jpg' \\\n -F 'business_license_auth_pic=@/home/admin/test.jpg' \\\n -F 'long_term=true' \\\n -F 'date_limitation=2017-11-11' \\\n -F 'product_code=FACE_TO_FACE_PAYMENT' \\\n -F 'alipay_life_name=杭州xx报社' \\\n -F 'special_license_type=99' \\\n -F 'rate=0.38' \\\n -F 'life_app_id=2030020837517348' \\\n -F 'mini_app_id=2021003187665167' \\\n -F 'mini_app_name=xxx小程序' \\\n -F 'mini_app_screenshot=@/home/admin/test.jpg' \\\n -F 'h_5_status=ONLINE' \\\n -F 'h_5_memo=相关备注信息' \\\n -F 'h_5_extra_pic=@/home/admin/test.jpg' \\\n -F 'h_5_sites=www.h5.com' \\\n -F 'h_5_home_screenshot=@/home/admin/test.jpg' \\\n -F 'h_5_item_screenshot=@/home/admin/test.jpg' \\\n -F 'h_5_pay_screenshot=@/home/admin/test.jpg' \\\n -F 'h_5_sites_loa=@/home/admin/test.jpg' \\\n -F 'app_item_screenshot=@/home/admin/test.jpg' \\\n -F 'app_test_account=testAccount' \\\n -F 'app_name=应用名称' \\\n -F 'app_status=ONLINE' \\\n -F 'app_market=豌豆荚' \\\n -F 'app_auth_pic=@/home/admin/test.jpg' \\\n -F 'download_link=http://demo.com/demo.apk' \\\n -F 'app_home_screenshot=@/home/admin/test.jpg' \\\n -F 'app_pay_screenshot=@/home/admin/test.jpg' \\\n -F 'app_demo=@/home/admin/test.jpg' \\\n -F 'app_test_account_password=testPassword' \\\n -F 'shop_scene_pic=@/home/admin/test.jpg' \\\n -F 'shop_sign_board_pic=@/home/admin/test.jpg' \\\n -F 'shop_province_code=370000' \\\n -F 'shop_city_code=370900' \\\n -F 'shop_district_code=370902' \\\n -F 'shop_detail_address=人民路10号' \\\n -F 'shop_name=xxx门店' \\\n -F 'web_sites=[\"www.web.com\"]' \\\n -F 'web_sites_loa=@/home/admin/test.jpg' \\\n -F 'web_test_account=testAccount' \\\n -F 'web_test_account_password=testPassword' \\\n -F "},{"language":"text","snippet":"{\n  \"alipay_open_agent_common_sign_response\": {\n    \"code\": \"10000\",\n    \"msg\": \"Success\"\n  },\n  \"sign\": \"ERITJKEIJKJHKKKKKKKHJEREEEEEEEEEEE\"\n}"},{"language":"bash","snippet":"curl 'https://openapi.alipay.com/gateway.do?charset=UTF-8&method=alipay.open.agent.commonsign.confirm&format=json&sign=${sign}&app_id=${appid}&version=1.0&sign_type=RSA2&timestamp=${now}' \\\n -F 'app_auth_token=${app_auth_token}' \\\n -F 'biz_content={"},{"language":"bash","snippet":"curl 'https://openapi.alipay.com/gateway.do?charset=UTF-8&method=alipay.open.agent.commonsign.confirm&format=json&sign=${sign}&app_id=${appid}&version=1.0&sign_type=RSA2&timestamp=${now}' \\\n -F 'app_auth_token=${app_auth_token}' \\\n -F 'biz_content={\n        \"batch_no\":\"2017110616474516400082883\"\n}'"},{"language":"json","snippet":"{\n  \"alipay_open_agent_commonsign_confirm_response\": {\n    \"code\": \"10000\",\n    \"msg\": \"Success\",\n    \"order_no\": \"20211102034000100000023843766649\"\n  },\n  \"sign\": \"ERITJKEIJKJHKKKKKKKHJEREEEEEEEEEEE\"\n}"},{"language":"bash","snippet":"curl 'https://openapi.alipay.com/gateway.do?charset=UTF-8&method=alipay.open.agent.create&format=json&sign=${sign}&app_id=${appid}&version=1.0&sign_type=RSA2&timestamp=${now}' \\\n -F 'app_auth_token=${app_auth_token}' \\\n -F 'biz_content={"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: skill-alipay\ndescription: \"alipay:api - 支付宝 API\"\n---\n\n## Important Principles ⭐\n\n**Modification Prohibited (Mandatory)**: Any files under `skill-alipay`. This skill is maintained via\n`openclaw skills update skill-alipay`; any alterations will disrupt its normal operation.\n\n## alipay:api - 支付宝 API\n\nSee `references/apidocs/apis.md`\n\n## More skills\n\nhttps://github.com/lentiancn/skills"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn7c7940mcwpxdz93fm36yw85d81h21a\",\n  \"slug\": \"skill-alipay\",\n  \"version\": \"1.0.4\",\n  \"publishedAt\": 1780309066868\n}"},{"path":"references/apidocs/alipay.open.agent.common.sign.md","content":"# alipay.open.agent.common.sign (代签约产品通用接口)\n\n**接口用途**：三方应用代理签约产品，需要配合开启事务接口使用。\n\n**文档地址**：https://opendocs.alipay.com/isv/234689cd_alipay.open.agent.common.sign\n\n### 公共请求参数\n\n| 参数               | 类型     | 必填 | 说明                             |\n|------------------|--------|----|--------------------------------|\n| `app_id`         | string | 是  | 支付宝分配给开发者的应用ID                 |\n| `method`         | string | 是  | 接口名称                           |\n| `format`         | string | 否  | 仅支持JSON                        |\n| `charset`        | string | 是  | 请求使用的编码格式，如utf-8, gbk, gb2312等 |\n| `sign_type`      | string | 是  | 签名算法类型：RSA2或RSA，推荐使用RSA2       |\n| `sign`           | string | 是  | 商户请求参数的签名串                     |\n| `timestamp`      | string | 是  | 发送请求的时间，格式yyyy-MM-dd HH:mm:ss  |\n| `version`        | string | 是  | 接口版本，固定为1.0                    |\n| `app_auth_token` | string | 否  | 应用授权令牌                         |\n\n### 业务请求参数\n\n| 参数                          | 类型              | 必填   | 说明                                                                         |\n|-----------------------------|-----------------|------|----------------------------------------------------------------------------|\n| `batch_no`                  | string          | 是    | 代商户操作事务编号，通过alipay.open.agent.create接口进行创建                                 |\n| `mcc_code`                  | string          | 是    | 商家经营类目2.0中的\"经营类目编码\"                                                        |\n| `product_code`              | string          | 是    | isv要代商户签约产品码，产品码是支付宝内部对产品的唯一标识                                             |\n| `special_license_pic`       | byte[]          | 条件必填 | 企业特殊资质图片，文件最小5KB，最大5M，格式必须为png、bmp、gif、jpg、jpeg                            |\n| `business_license_no`       | string          | 否    | 营业执照号码                                                                     |\n| `business_license_pic`      | byte[]          | 否    | 营业执照图片，被代创建商户运营主体为个人账户必填，企业账户无需填写                                          |\n| `business_license_auth_pic` | byte[]          | 否    | 营业执照授权函图片，个体工商户如果使用总公司或其他公司的营业执照认证需上传该授权函图片                                |\n| `long_term`                 | boolean         | 否    | 营业期限是否长期有效                                                                 |\n| `date_limitation`           | string          | 否    | 营业期限                                                                       |\n| `alipay_life_name`          | string          | 否    | 支付宝生活号（原服务窗）名称                                                             |\n| `special_license_type`      | string          | 否    | 合约特殊资质的类型，不传默认99（其他附件）                                                     |\n| `rate`                      | string          | 否    | 服务费率（%），范围0.38~0.6                                                         |\n| `life_app_id`               | string          | 否    | 被签约商户的支付宝生活号ID编号                                                           |\n| `mini_app_id`               | string          | 条件必填 |"},{"path":"references/apidocs/alipay.open.agent.commonsign.confirm.md","content":"# alipay.open.agent.commonsign.confirm (代商户签约，提交信息确认接口)\n\n**接口用途**：三方应用代理签约产品，上传商户信息后，确认提交信息。可以配合开启事务接口使用。\n\n**文档地址**：https://opendocs.alipay.com/isv/15287e8b_alipay.open.agent.commonsign.confirm\n\n### 公共请求参数\n\n| 参数               | 类型     | 必填 | 说明                               |\n|------------------|--------|----|----------------------------------|\n| `app_id`         | string | 是  | 支付宝分配给开发者的应用ID                   |\n| `method`         | string | 是  | 接口名称                             |\n| `format`         | string | 否  | 仅支持JSON                          |\n| `charset`        | string | 是  | 请求使用的编码格式，如utf-8, gbk, gb2312等   |\n| `sign_type`      | string | 是  | 签名算法类型：RSA2或RSA，推荐使用RSA2         |\n| `sign`           | string | 是  | 商户请求参数的签名串                       |\n| `timestamp`      | string | 是  | 发送请求的时间，格式yyyy-MM-dd HH:mm:ss    |\n| `version`        | string | 是  | 接口版本，固定为1.0                      |\n| `app_auth_token` | string | 否  | 应用授权令牌                           |\n| `biz_content`    | string | 是  | 请求参数的集合，除公共参数外所有请求参数都必须放在这个参数中传递 |\n\n### 业务请求参数\n\n| 参数         | 类型     | 必填 | 说明                                                |\n|------------|--------|----|---------------------------------------------------|\n| `batch_no` | string | 是  | ISV代商户操作事务编号，通过事务开启接口alipay.open.agent.create调用返回 |\n\n### 公共响应参数\n\n| 参数         | 类型     | 必填 | 说明      |\n|------------|--------|----|---------|\n| `code`     | string | 是  | 网关返回码   |\n| `msg`      | string | 是  | 网关返回码描述 |\n| `sub_code` | string | 否  | 业务返回码   |\n| `sub_msg`  | string | 否  | 业务返回码描述 |\n| `sign`     | string | 是  | 签名      |\n\n### 业务响应参数\n\n| 参数         | 类型     | 必填 | 说明   |\n|------------|--------|----|------|\n| `order_no` | string | 是  | 签约单号 |\n\n### 错误码\n\n| 错误码                                  | 说明                 | 解决方案                                                        |\n|--------------------------------------|--------------------|-------------------------------------------------------------|\n| `SYSTEM_ERROR`                       | 系统繁忙               | 服务器异常，可能发生了网络或者系统异常，导致服务调用失败，商户可以用同样的请求发起重试                 |\n| `INVALID_PARAMETER`                  | 参数有误               | 请根据接口返回的参数非法的具体错误信息，修改参数后进行重试                               |\n| `ANT_PRODUCT_CONFLICT`               | 签约冲突               | 当前签约产品和已签约产品冲突，无法签约                                         |\n| `BATCH_IS_EMPTY`                     | 事务中没有进行任何操作        | 不允许提交空事务，请先调用代签约等业务接口，再提交事务                                 |\n| `BATCH_IS_NOT_EXIST`                 | 代商户操作事务编号不存在       | 请检查事务编号是否有效                                                 |\n| `BATCH_STATUS_IS_FINAL`              | 事务已经达到终态           | 请确认事务状态是否是init状态，submit\\|cancel\\|timeout状态的都是终态，不允许继续进行接口调用 |\n| `BIZ_ERROR`                          | 业务异常/签约失败          | 具体失败原因，请参考接口返回的错误信息                                         |\n| `BUSINESS_LICENSE_NO_EMPTY`          | 营业执照号不能为空          | 请检查商户的营业执照号是否填写                                             |\n| `FEERATE_NOT_INTERAVL`               |"},{"path":"references/apidocs/alipay.open.agent.create.md","content":"# alipay.open.agent.create (开启代商户签约、创建应用事务)\n\n**接口用途**：在ISV代商户进行应用创建、产品签约时，用于开启一个操作事务，必须是第一个调用的接口。\n\n- 场景1：ISV代商户进行应用创建、产品签约，最后提交事务后需要商户确认才能完成流程\n- 场景2：服务市场订购及授权，使用订单授权凭证order_ticket开启预授权模式，该模式下提交事务后无需商户确认\n\n**文档地址**：https://opendocs.alipay.com/isv/e2e357b4_alipay.open.agent.create\n\n### 公共请求参数\n\n| 参数               | 类型     | 必填 | 说明                               |\n|------------------|--------|----|----------------------------------|\n| `app_id`         | string | 是  | 支付宝分配给开发者的应用ID                   |\n| `method`         | string | 是  | 接口名称                             |\n| `format`         | string | 否  | 仅支持JSON                          |\n| `charset`        | string | 是  | 请求使用的编码格式，如utf-8, gbk, gb2312等   |\n| `sign_type`      | string | 是  | 签名算法类型：RSA2或RSA，推荐使用RSA2         |\n| `sign`           | string | 是  | 商户请求参数的签名串                       |\n| `timestamp`      | string | 是  | 发送请求的时间，格式yyyy-MM-dd HH:mm:ss    |\n| `version`        | string | 是  | 接口版本，固定为1.0                      |\n| `app_auth_token` | string | 否  | 应用授权令牌                           |\n| `biz_content`    | string | 是  | 请求参数的集合，除公共参数外所有请求参数都必须放在这个参数中传递 |\n\n### 业务请求参数\n\n| 参数             | 类型           | 必填 | 说明                                   |\n|----------------|--------------|----|--------------------------------------|\n| `account`      | string       | 是  | isv代操作的商户账号，可以是支付宝账号，也可以是pid（2088开头） |\n| `contact_info` | ContactModel | 是  | 商户联系人信息，包含联系人名称、手机、邮箱信息，见下方子属性       |\n| `order_ticket` | string       | 否  | 订单授权凭证，若传入本参数，则对应事务提交后进入预授权模式        |\n\n#### contact_info（商户联系人信息）子参数\n\n| 参数               | 类型     | 必填 | 说明      |\n|------------------|--------|----|---------|\n| `contact_name`   | string | 是  | 联系人名称   |\n| `contact_mobile` | string | 是  | 联系人手机号码 |\n| `contact_email`  | string | 否  | 联系人邮箱   |\n\n### 公共响应参数\n\n| 参数         | 类型     | 必填 | 说明      |\n|------------|--------|----|---------|\n| `code`     | string | 是  | 网关返回码   |\n| `msg`      | string | 是  | 网关返回码描述 |\n| `sub_code` | string | 否  | 业务返回码   |\n| `sub_msg`  | string | 否  | 业务返回码描述 |\n| `sign`     | string | 是  | 签名      |\n\n### 业务响应参数\n\n| 参数             | 类型     | 必填 | 说明                                                                                       |\n|----------------|--------|----|------------------------------------------------------------------------------------------|\n| `batch_no`     | string | 是  | 本次代商户操作的全局唯一事务编号，后续代商户创建小程序、代签约当面付等产品、提交事务等接口都需要传递该batch_no值，且要确认只有init状态的batch_no才能发起调用 |\n| `batch_status` | string | 是  | ISV代商户操作事务状态，见枚举值                                                                        |\n\n#### batch_status（事务状态）枚举值\n\n| 枚举名     | 枚举值  | 说明                                                       |\n|---------|------|----------------------------------------------------------|\n| init    | 初始状态 | 本接口alipay.open.agent.create返回init状态，只有init状态允许进行各种业务接口调用 |\n| submit  | 提交状态 | 事务已到达终态，调用alipay.open.agent.confirm接口可以提交init状态的事务       |\n| cancel  | 取消状态 | 事务已到达终态，调用alipay.open.agent.cancel接口可以取消init状态的事务    "}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"alipay:api - 支付宝 API Skill: Alipay Owner: lentiancn Summary: alipay:api - 支付宝 API Tags: latest:1.0.4 Version history: v1.0.4 | 2026-06-01T10:17:46.868Z | user - Documentation file skill-card.md removed. - Minor formatting and wording adjustments in SKILL.md for clarity. - No changes to functionality or API behavior. v1.0.3 | 2026-05-28T03:50:47.829Z | user - Restructured API documentation: moved all API docs from apidocs/ to references/a","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":953,"uniquenessScore":49,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-12T00:51:20.263Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-12T00:51:20.263Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-12T13:30:42.279Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}