RCM World 图标

RCM World 数据 API:PV、账本、订单

RCM World · 电商

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 把这条联营买家闭环做成可调用的开放数据。

应用截图

  • RCM World 应用截图 1
  • RCM World 应用截图 2
  • RCM World 应用截图 3
  • RCM World 应用截图 4
  • RCM World 应用截图 5
  • RCM World 应用截图 6
  • RCM World 应用截图 7
  • RCM World 应用截图 8

API 端点一览

以下端点与请求/响应示例均依据应用界面推导重构,为示意说明,并非实际抓包。

  • 请求登录 OTP

    POST /session/otp-request osint

    向登录、忘记密码与注册界面使用的手机号发送六位短信 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/token osint

    用用户编号或手机号加密码/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/profile osint

    返回填充资料页、当前 PIN 与 ID 激活状态的联营买家名片。

    认证方式: 来自会话接口的 Bearer accessToken。

    • abNumber
    • abName
    • mobileNumber
    • email
    • 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/listings opendata

    按配送邮编分页返回目录,含 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/baskets opendata

    返回总部配送车与就近取货点 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/checkout openfinance

    创建 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/history opendata

    分页返回“我的订单”,含支付状态与下单到妥投时间线。

    认证方式: 来自会话接口的 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/statement openfinance

    返回账本月结:贷记、奖金、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/kyc opendata

    按 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/ekyc osint

    提交新 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/briefings opendata

    列出已排期的一线会议,含潜客人数、出勤与联营买家转化。

    认证方式: 来自会话接口的 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-points opendata

    按邮编或当前位置查找取货/配送中心,含 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 相似的应用

  • Vestige Online Shopping App — Vestige 官方 Android 客户端供印度经销商选购健康目录、管理下线并从附近门店取货,购物加后台的闭环与 RCM World 面向联营买家的用法同类。
  • Oriflame Business — Oriflame Business 是 Oriflame Cosmetics AG 的顾问应用,覆盖个人组统计、目录期活动与下线;RCM World 则以印度联营买家购物、购货分与取货中心配送为中心。
  • Modicare — Modicare 的 Android 应用是这家 1996 年成立的印度直销公司为顾问提供的虚拟办公室,覆盖团队业绩、推荐、活动与目录下单。
  • Amway — Amway 是美国创立的直销公司,通过独立创业者销售健康、美容与家居护理产品,品牌目录加网络的模式与 RCM World 的联营买家客户端同类。
  • Herbalife Shop — Herbalife Shop 是康宝莱独立经销商的订货应用,用于采购产品、收取客户款项,并把订单直接发到顾客手中。
  • My Forever India — My Forever India 是永久生活产品印度公司(FLP Trading Private Limited)的官方应用,覆盖通过经销商网络销售的饮品、营养、体重管理与个人护理产品。
  • udaan: B2B for Retailers — udaan 是班加罗尔面向 kirana 买家的 B2B 批发购物车,覆盖快消与粮油;RCM World 则是品牌自有的联营买家目录,字段是购货分与取货中心,而非贸易信贷。

相关主题

  • rcm world api
  • 联营买家数据
  • purchaseVolume sapCode
  • rcm 账本 netPayableAmount
  • 下线 kycStatus
  • HO PUC 购物车
  • 印度直销 api
  • abNumber currentPin

需要集成这个 App 的数据 API?

我们可为任意指定 App 交付定制集成——源码交付 USD 500 起,或托管 API 按调用计费。告诉我们您需要的数据即可。

  • 每个项目均签 NDA 与 SOW
  • 3–7 天交付
  • 验收通过后才付款
  • 仅在授权范围内作业

获取报价