# RabbitMQ 串接資訊 RabbitMQ交换机类型: > virtual-host: /test 测试服 > virtual-host: /dev 本地 > Direct直连交换机 DIRECT = "direct" > 一、三方游戏注单 > 交换机名称 > game-directExchange > 队列名称 > game-directMessageQueue > 路由key > game-Routing > > 二、彩票注单 > > 交换机名称 > lottery-directExchange > 彩票队列名称 > lottery-directMessageQueue > 彩票路由key > lottery-Routing ## rabbitmq 管理後台 rabbitmq http://47.130.37.77:15672/#/ 帳號:guest 密碼:guest ## 串接 rabbitmq 服務器位置 > 47.130.37.77:5672 帳號:guest 密碼:guest AMQP Port:5672 ## 以下二個payload 格式,若沒有的字段請留空 ## 非彩票的payload(game-Routing路由) ```json= { "orderNo": "ORD123456789", // 注单号 "providerOrderNo": "PROV123456789", // 游戏服务商提供的订单号 "gamePlatformCode":"DB", // 遊戲商識別 "gameTypeId": 3, // 游戏分类编号 "gameInfoName": "Casino Hall", // 游戏场馆名称 "gameInfoId": 101, // 游戏场馆编号 "gameName": "Blackjack", // 游戏名称 "memberId": 5678, // 玩家编号 "memberUsername": "player123", // 玩家用户名 "memberGameUsername": "gameuser123", // 玩家游戏账号 "memberGradeId": 3, // 玩家等级编号 "memberGrade": "Gold", // 玩家等级名称 "memberType": "Normal", // 玩家类型(Normal: 正式, Visitor: 游客, Test: 测试, Trial: 试玩, Inner: 内部, Capper: 带单) "currency": "USD", // 币种 "amount": 50.000000, // 投注金额 "winAmount": 100.000000, // 最高可能赢取的金额 "availableAmount": 50.000000, // 有效投注金额 "winLostAmount": -50.000000, // 玩家输赢金额 "winLostStatus": "Lost", // 输赢状态(Lost: 输, Win: 赢, Refund: 退款) "returnWaterRate": 0.05, // 返水比例 "returnWaterAmount": 2.500000, // 返水金额 "orderType": "AgLive", // 注单类型(例如 AgLive: 真人游戏, AgSlot: 电子游戏) "roundNo": "R123456", // 游戏局号 "tableNo": "T001", // 游戏桌号 "gameResultCode": "WIN123", // 游戏结果编码 "gameResult": "Win", // 游戏结果翻译 "betDetailCode": "BET123", // 投注详情编码 "betDetail": "Bet on Black", // 投注详情翻译 "status": "Settled", // 注单状态(Unsettled: 未结算, Settled: 已结算, Invalid: 作废) "clientIp": "192.168.1.1", // 玩家 IP 地址 "playerDevice": "Pc", // 玩家终端设备(H5, App, Pc) "settledTime": "2024-12-07T10:00:00Z", // 注单结算时间(ISO 8601 格式) "betTime": "2024-12-07T09:50:00Z", // 投注时间(ISO 8601 格式) } ``` ## 彩票類的payload (lottery-Routing路由) ```json= { "betNo": "BET20231234", // 投注单号 "username": "player001", // 会员用户名 "realName": "John Doe", // 会员真实姓名 "isTrial": 0, // 是否试玩账号 (0: 普通会员, 1: 试玩账号) "betTime": "2024-12-07T12:00:00", // 投注时间 (ISO 8601 格式) "ip": "192.168.1.100", // 投注时的IP地址 "sameIpMultipleAccount": 0, // 同IP是否存在多个账号 (0: 否, 1: 是) "lotteryType": 1, // 彩种类型编号 "issueNo": "202312345", // 彩票期号 "gameplayGroup": "Lottery Group 1", // 彩票玩法组 "gameplay": "Lottery 1", // 彩票玩法 "odds": 50, // 投注赔率 "betInfo": "Bet Details 1", // 投注信息 (具体投注细节) "winNum": "1,2,3", // 开奖号码 "prizeDrawStatus": 1, // 开奖状态 (1: 未开奖, 2: 未中奖, 3: 已中奖, 4: 已撤单, 5: 已开奖) "betAmount": 100.00, // 投注金额 "betBalanceBefore": 1000.00, // 投注前账户余额 "winAmount": 0.00, // 中奖金额 "refundAmount": 0.00, // 退水金额 } ``` ## 非彩票類gameTypeId | ID | Code | Description | |-----|-----------|-------------| | 2 | game | 电子 | | 26 | esport | 电竞 | | 22 | card | 棋牌 | | 4 | sport | 体育 | | 8 | lottery | 彩票 | | 9 | haxi | 哈希 | | 1 | real | 真人 | | 25 | fish | 捕鱼 |