RCM World 数据 API:PV、账本、订单
RCM World 是 RCM World 面向印度联营买家(Associate Buyer)的官方 Android 客户端,用来逛公司目录并管理下线。用户用 User ID 或手机号登录(密码或六位 OTP)后,可浏览女装、男装、Key Soul 珠宝与 Authenzaa 等自有品牌,把商品加入总部配送的 HO 购物车或就近取货点的 PUC 购物车,再以货到付款或 Razorpay 支持的 UPI、卡和网银结账。同一登录会话打开“Your Business”:账本与月结、上月购货分、下线 KYC、注册买家名片、新 A.B. 电子 KYC、PAN 与银行账户表单、PUC 评分、带潜客出勤的会议日程,以及按邮编查找配送中心。文案提供英语、印地语、古吉拉特语与马拉地语;商品深链指向 rcmworld.com。它更接近印度直销体系的店面加后台,而不是通用商城。
购货分行在每条目录上把 sapCode 与 purchaseVolume、mrp、sellingPrice 打在一起。账本月结在 performanceBonus、royaltyBonus 与 lessTds 之后落到 netPayableAmount。登录名片是带 currentPin 与 kycStatus 的 abNumber;下线查询按编号重复这些 KYC 标签。
一线助手叠加账本里同一套购货分;合规任务把下线 kycStatus 接到推荐人名片;取货点补货写入 HO 或 PUC 车里已有的 sapCode——openData Studio 把这条联营买家闭环做成可调用的开放数据。
应用截图
API 端点一览
以下端点与请求/响应示例均依据应用界面推导重构,为示意说明,并非实际抓包。
请求登录 OTP
POST
/session/otp-requestosint向登录、忘记密码与注册界面使用的手机号发送六位短信 OTP。
认证方式: 无需登录。请求体为 mobileNumber 或 userId;六位 OTP 通过短信下发。
- mobileNumber
- userId
- purpose
- otpSent
- resendAfterSec
- maskedMobile
POST /session/otp-request HTTP/1.1 Content-Type: application/json { "mobileNumber": "9876543210", "userId": "AB102938", "purpose": "login" }{ "status": true, "otpSent": true, "resendAfterSec": 30, "maskedMobile": "******3210" }登录换取 access token
POST
/session/tokenosint用用户编号或手机号加密码/OTP 换取联营买家会话令牌。
认证方式: 无需登录。请求体为 userId 或 mobileNumber 加 password 或 otp。返回 accessToken;后续请求携带 Authorization: Bearer。
- userId
- mobileNumber
- password
- otp
- accessToken
- abNumber
- abName
- kycStatus
- currentPin
POST /session/token HTTP/1.1 Content-Type: application/json { "userId": "AB102938", "mobileNumber": "9876543210", "password": "••••", "otp": "482193" }{ "accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9", "abNumber": "AB102938", "abName": "Priya Sharma", "kycStatus": "OK", "currentPin": "Star Emerald" }已登录联营买家资料
GET
/associate/profileosint返回填充资料页、当前 PIN 与 ID 激活状态的联营买家名片。
认证方式: 来自会话接口的 Bearer accessToken。
- abNumber
- abName
- mobileNumber
- currentPin
- kycStatus
- joinDate
- sponsorNumber
- idActivationStatus
GET /associate/profile HTTP/1.1 Authorization: Bearer <accessToken> Accept: application/json{ "abNumber": "AB102938", "abName": "Priya Sharma", "mobileNumber": "9876543210", "email": "[email protected]", "currentPin": "Star Emerald", "kycStatus": "OK", "joinDate": "2019-04-12", "sponsorNumber": "AB100001", "idActivationStatus": "ACTIVE" }搜索商品目录
GET
/shop/listingsopendata按配送邮编分页返回目录,含 SAP 编码、MRP、售价与购货分。
认证方式: Bearer 可选。匿名可搜索;库存与 PUC/HO 价格跟随登录会话。
- q
- category
- sort
- pincode
- page
- totalProducts
- sapCode
- productName
- brand
- mrp
- sellingPrice
- purchaseVolume
- inStock
- serviceable
GET /shop/listings?q=key-soul&category=jewellery&sort=popularity&pincode=110001&page=1 HTTP/1.1 Authorization: Bearer <accessToken> Accept: application/json{ "page": 1, "totalProducts": 128, "items": [ { "sapCode": "KS-4412", "productName": "Key Soul Bracelet", "brand": "Key Soul", "mrp": 2499.0, "sellingPrice": 1999.0, "purchaseVolume": 18.5, "inStock": true, "serviceable": true } ] }读取 HO 与 PUC 购物车
GET
/shop/basketsopendata返回总部配送车与就近取货点 PUC 车,含购货分合计与应付金额。
认证方式: 来自会话接口的 Bearer accessToken。
- cartType
- sapCode
- qty
- mrp
- sellingPrice
- purchaseVolume
- totalPv
- payableAmount
- shippingFee
- voucherCode
- pucCode
- pucName
GET /shop/baskets HTTP/1.1 Authorization: Bearer <accessToken> Accept: application/json{ "carts": [ { "cartType": "HO", "lines": [ { "sapCode": "KS-4412", "qty": 2, "mrp": 2499.0, "sellingPrice": 1999.0, "purchaseVolume": 18.5 } ], "totalPv": 37.0, "payableAmount": 3998.0, "shippingFee": 0.0, "voucherCode": null }, { "cartType": "PUC", "pucCode": "DL-07", "pucName": "Karol Bagh PUC", "totalPv": 12.0, "payableAmount": 890.0 } ] }提交目录订单
POST
/shop/checkoutopenfinance创建 HO 或 PUC 订单;在线支付时返回结账使用的 Razorpay 订单号。
认证方式: 来自会话接口的 Bearer accessToken。
- cartType
- addressId
- paymentMode
- voucherCode
- orderNo
- paymentStatus
- razorpayOrderId
- totalAmount
- totalPv
- shippingAmount
- orderStatus
POST /shop/checkout HTTP/1.1 Authorization: Bearer <accessToken> Content-Type: application/json { "cartType": "HO", "addressId": "addr-441", "paymentMode": "ONLINE", "voucherCode": "HOME500" }{ "orderNo": "RCM2409180012", "paymentMode": "ONLINE", "paymentStatus": "PENDING", "razorpayOrderId": "order_N9abc", "totalAmount": 3998.0, "totalPv": 37.0, "shippingAmount": 0.0, "orderStatus": "PLACED" }列出并跟踪订单
GET
/shop/historyopendata分页返回“我的订单”,含支付状态与下单到妥投时间线。
认证方式: 来自会话接口的 Bearer accessToken。
- orderNo
- orderDate
- paymentMode
- paymentStatus
- totalAmount
- totalPv
- shippingAmount
- statusTimeline
- recipientName
- pincode
- phoneNo
GET /shop/history?q=RCM2409180012&startDate=2026-09-01&endDate=2026-09-30 HTTP/1.1 Authorization: Bearer <accessToken> Accept: application/json{ "orders": [ { "orderNo": "RCM2409180012", "orderDate": "2026-09-18", "paymentMode": "ONLINE", "paymentStatus": "PAID", "totalAmount": 3998.0, "totalPv": 37.0, "shippingAmount": 0.0, "statusTimeline": ["PLACED", "CONFIRMED", "PACKED", "OUT_FOR_DELIVERY"], "deliveryAddress": { "recipientName": "Priya Sharma", "pincode": "110001", "phoneNo": "9876543210" } } ] }月度账本报表
GET
/business/statementopenfinance返回账本月结:贷记、奖金、TDS 预扣与应付净额。
认证方式: 来自会话接口的 Bearer accessToken。
- month
- balance
- previousBalance
- creditAmount
- debitAmount
- monthlyGrowthBonus
- performanceBonus
- technicalBonus
- royaltyBonus
- lessTds
- lessDownlinePerformanceBonus
- netPayableAmount
- purchaseVolume
GET /business/statement?month=2026-09 HTTP/1.1 Authorization: Bearer <accessToken> Accept: application/json{ "month": "2026-09", "balance": 12840.50, "previousBalance": 2100.00, "creditAmount": 18650.00, "debitAmount": 5909.50, "monthlyGrowthBonus": 4200.00, "performanceBonus": 9800.00, "technicalBonus": 650.00, "royaltyBonus": 4000.00, "lessTds": 1865.00, "lessDownlinePerformanceBonus": 1200.00, "netPayableAmount": 15585.00, "purchaseVolume": 412.5 }下线 KYC 状态
GET
/network/kycopendata按 downline 联营买家编号查询 KYC 状态与暂估购货分。
认证方式: 来自会话接口的 Bearer accessToken。
- downlineId
- abName
- kycStatus
- kycStatusLabel
- purchaseVolume
- repurchaseAmount
- joinDate
GET /network/kyc?downlineId=AB204412 HTTP/1.1 Authorization: Bearer <accessToken> Accept: application/json{ "downlineId": "AB204412", "abName": "Rahul Verma", "kycStatus": "NOT_OK", "kycStatusLabel": "Your KYC Form is Not OK", "purchaseVolume": 86.0, "repurchaseAmount": 12450.00, "joinDate": "2024-11-02" }提交新联营买家 e-KYC
POST
/network/ekycosint提交新 A.B. 的电子 KYC,含 Aadhaar、PAN、推荐人、提名人、受益人与银行证明。
认证方式: 来自会话接口的 Bearer accessToken。请求体含申请人身份与推荐人/提名人编号。
- applicantName
- aadhaarNumber
- panNumber
- sponsorNumber
- proposerNumber
- nomineeName
- bankAccountNumber
- ifscCode
- referenceNo
- kycStatus
POST /network/ekyc HTTP/1.1 Authorization: Bearer <accessToken> Content-Type: application/json { "applicantName": "Anita Devi", "aadhaarNumber": "XXXX-XXXX-1234", "panNumber": "ABCDE1234F", "sponsorNumber": "AB102938", "proposerNumber": "AB100001", "nomineeName": "Ramesh Devi", "bankAccountNumber": "123456789012", "ifscCode": "SBIN0001234" }{ "referenceNo": "KYC-882910", "kycStatus": "SUBMITTED", "applicantName": "Anita Devi", "sponsorNumber": "AB102938", "message": "Your application has been successfully submitted." }列出会议与潜客出勤
GET
/field/briefingsopendata列出已排期的一线会议,含潜客人数、出勤与联营买家转化。
认证方式: 来自会话接口的 Bearer accessToken。
- meetingId
- meetingTitle
- meetingType
- meetingDate
- meetingTime
- venue
- visitingLeader
- prospectCount
- presentCount
- absentCount
- totalConversion
- meetingStatus
GET /field/briefings?status=upcoming&state=Delhi&district=Central HTTP/1.1 Authorization: Bearer <accessToken> Accept: application/json{ "meetings": [ { "meetingId": "mt-4412", "meetingTitle": "Karol Bagh evening briefing", "meetingType": "OFFLINE", "meetingDate": "2026-09-20", "meetingTime": "18:30", "venue": "Karol Bagh PUC hall", "visitingLeader": "Star Ruby — Neha", "prospectCount": 24, "presentCount": 18, "absentCount": 6, "totalConversion": 4, "meetingStatus": "SCHEDULED" } ] }按邮编查找配送中心
GET
/logistics/pickup-pointsopendata按邮编或当前位置查找取货/配送中心,含 PUC 评分。
认证方式: Bearer 可选。位置也可来自设备 GPS。
- pincode
- storeType
- storesFound
- pucCode
- pucName
- address
- district
- state
- lat
- lng
- pucRating
GET /logistics/pickup-points?pincode=110001&storeType=PUC HTTP/1.1 Accept: application/json{ "pincode": "110001", "storesFound": 3, "centers": [ { "pucCode": "DL-07", "pucName": "Karol Bagh PUC", "storeType": "PUC", "address": "7 Desh Bandhu Gupta Road", "district": "Central", "state": "Delhi", "lat": 28.6519, "lng": 77.1905, "pucRating": 4.6 } ] }
数据类别
- 登录会话
- 联营买家资料
- 商品目录
- HO 与 PUC 购物车
- 订单
- 账本奖金
- 下线 KYC
- 电子 KYC 申请
- 会议与潜客
- 配送中心
数据使用场景与案例
一线助手叠加购货分
助手轮询目录 purchaseVolume 与账本 purchaseVolume、netPayableAmount,让推荐人不必打开 Ledger View 也能发现冷月。
下线 KYC 盯梢
合规任务读取 downline 的 kycStatus 与 kycStatusLabel,并接到登录的 abNumber,使不合格或终止编号在下次复购前浮出。
HO 与 PUC 补货
补货机器人分页 sapCode / sellingPrice / purchaseVolume,再写入 HO 或 PUC 购物车,取货点补货无需手打 SKU。
会议转化存档
培训台把 meetingTitle、presentCount 与 totalConversion 存到 visitingLeader 旁边,让每场说明会的联营买家转化跟着场地走。
常见问题
RCM World 店面暴露哪些数据?
目录行含 sapCode、mrp、sellingPrice 与 purchaseVolume。购物车分为 HO(总部配送)与 PUC(就近门店),带 totalPv 与 payableAmount。订单返回 orderNo、paymentStatus 以及从下单到妥投的时间线。
联营买家如何登录?
输入 User ID 或手机号加密码,或六位短信 OTP。会话签发 accessToken,后续第一方调用以 Authorization: Bearer 携带。
有奖金或结算报表吗?
Ledger View 还原月结:balance、creditAmount、debitAmount、monthlyGrowthBonus、performanceBonus、technicalBonus、royaltyBonus、lessTds 与 netPayableAmount。
能读取下线 KYC 吗?
可以。按 downlineId 查询返回 kycStatus(未提交、不合格、合格、终止)以及暂估 purchaseVolume——与输入下线编号后“下线 KYC 状态”界面上的标签一致。
相关主题
- rcm world api
- 联营买家数据
- purchaseVolume sapCode
- rcm 账本 netPayableAmount
- 下线 kycStatus
- HO PUC 购物车
- 印度直销 api
- abNumber currentPin
需要集成这个 App 的数据 API?
我们可为任意指定 App 交付定制集成——源码交付 USD 500 起,或托管 API 按调用计费。告诉我们您需要的数据即可。
- 每个项目均签 NDA 与 SOW
- 3–7 天交付
- 验收通过后才付款
- 仅在授权范围内作业