接口名称 | 描述 | 核心参数 | 输出结果 |
---|---|---|---|
create-contract-order-unionpay-payment |
创建签约支付订单,返回授权签约链接。 | orderId 、txnTime 、certifTp 、certifId 、customerNm 、phoneNo |
code 、msg 、contractUrl (签约链接) |
create-contract-unionpay-payment |
发起签约交易,返回签约信息(仅需执行一次,支持后续多次支付)。 | orderId 、txnTime 、origOrderId 、origTxnTime 、tokenType |
token (签约协议 ID)、tokenEnd (失效时间)、cardContractInfo (银行卡信息) |
pay-contract-order-unionpay-payment |
创建签约支付订单,返回支付结果。 | orderId 、txnTime 、token (签约 token)、txnAmt 、currencyCode |
code 、msg 、orderId (支付订单 ID) |
接口名称 | 描述 | 核心参数 | 输出结果 |
---|---|---|---|
contract-pay-sms |
支付前发送短信验证(需短信验证时调用)。 | orderId 、txnTime 、token 、txnAmt |
code 、msg 、contractUrl (可能返回签约链接) |
refund-contract-order-unionpay-payment |
发起退货,返回退货结果。 | orderId 、txnTime 、origOrderId 、origTxnTime 、txnAmt (退货金额) |
code 、msg 、orderId (退货订单 ID) |
query-unionpay-payment |
查询交易状态(支持签约、支付、退款等)。 | orderId 、txnTime |
transStatus (交易状态)、txnAmt 、tokenInfo 、origBizMethod (原始交易类型) |
cancel-contract-order-unionpay-payment |
解约(反向签约操作)。 | orderId 、txnTime 、token (签约 token) |
code 、msg 、orderId (解约订单 ID) |
除 query-unionpay-payment
外,其他接口需根据接入角色补充以下字段:
merCatCode
(商户类别)、merName
(商户名称)、merAbbr
(商户简称)。subMerId
(二级商户代码)、subMerName
(二级商户名称)、subMerAbbr
(二级商户简称)。在智能体的 Prompt 中需明确使用场景,以便 LLM 匹配合适的支付接口:
通过以上整理,可快速了解银联 MCP Server 的核心能力、接入流程及接口调用要点,建议结合具体业务场景和银联官方文档进行开发。