From 5d7b65670282a4fad015e37d567cfa171b162052 Mon Sep 17 00:00:00 2001 From: huliguo <2023611923@qq.com> Date: 星期二, 20 五月 2025 12:25:19 +0800 Subject: [PATCH] 基础代码 --- pt-errand/src/main/java/com/ruoyi/errand/utils/UniPayResult.java | 73 ++++++++++++++++++++++++++++++++++++ 1 files changed, 73 insertions(+), 0 deletions(-) diff --git a/pt-errand/src/main/java/com/ruoyi/errand/utils/UniPayResult.java b/pt-errand/src/main/java/com/ruoyi/errand/utils/UniPayResult.java new file mode 100644 index 0000000..e8e3c66 --- /dev/null +++ b/pt-errand/src/main/java/com/ruoyi/errand/utils/UniPayResult.java @@ -0,0 +1,73 @@ +package com.ruoyi.errand.utils; + +import lombok.Data; + +@Data +public class UniPayResult { + /** + * 版本号 + */ + private Double r0_Version; + /** + * 商户编号 + */ + private String r1_MerchantNo; + /** + * 商户订单号 + */ + private String r2_OrderNo; + /** + * 支付金额 + */ + private Double r3_Amount; + /** + * 币种 + */ + private String r4_Cur; + /** + * 公用回传参数 + */ + private String r5_Mp; + /** + * 交易类型 + */ + private String r6_FrpCode; + /** + * 交易流水号 + */ + private String r7_TrxNo; + /** + * 银行商户编码 + */ + private String r8_MerchantBankCode; + /** + * 响应码,返回 100 时表示成功 + */ + private String ra_Code; + /** + * 响应码描述 + */ + private String rb_CodeMsg; + /** + * 1.主扫支付返回二维码地址。 + * 2.支付宝 H5,mode1/2/3 参考请求参数q9_TransactionModel 说明。 + * 3.微信 H5_PLUS,获取支付信息的 openlink,通过手机端浏览器跳转并唤起微信 APP客户端,直接打开对应的小程序进行支付。 + * 3.公众号支付:需要商户参考微信的官方文档 JSAPI 支付接口进行处理,详情请见:https://pay.weixin.qq.com/wiki/doc/api/index.html + * 4.微信小程序支付返回支付信息。 + * 5.支付宝收银台返回支付宝收银台跳转链接,通过请求该链接跳转至支付宝。 + * 6.微信 app3 支付,返回预支付信息,集成微信 SDK 唤起小程序进行支付。 + * 7.支付宝服务窗支付返回银联交易号 trade_no,可用以唤起支付宝 APP,调起支付宝APP 收银台。 + * 8.银联 app 或银联统一收银台支付,返回预支付信息用此网址的接口调起支付。https://open.unionpay.com/tjweb/acproduct/list?apiservId=450#nav02 + * 9.银联云微小程序返回跳转地址,格式:{“cqpMpAppId”:”云闪付小程序 id”,”cqpMpPath”:”云闪付小程序 path”} + * 10.其他类型支付返回支付信息。 + */ + private String rc_Result; + /** + * 二维码图片码 + */ + private String rd_Pic; + /** + * 签名数据 + */ + private String hmac; +} -- Gitblit v1.7.1