Paytm 数据 API:钱包与存折背后的端点
Paytm 由总部位于诺伊达的 One97 Communications 打造,是把手机支付带进印度日常生活的超级应用:2010 年以手机与 DTH 预付费充值起家,2016 年废钞令期间凭借钱包迅速普及,如今在 UPI 支付领域与 PhonePe、Google Pay 正面竞争。用户扫商户二维码或向联系人发起 UPI 付款,每笔都用 UPI PIN 确认;在钱包首页查看 Paytm 钱包余额、食品钱包与礼品券等子钱包,以及 Paytm Payments Bank 储蓄余额;再翻看存折与消费分析界面,追踪每一卢比的去向。支付之外,它还覆盖话费与 DTH 充值、电费等公用事业账单、FASTag,以及机票、火车票与电影票预订;kirana 小店等小商户则用它收取二维码付款,由 Paytm Soundbox 语音播报每笔到账,并跟踪结算。它面向印度市场,在 Google Play 上评分 4.4,评分量达千万级。
存折流水按笔记录钱包与银行账户的每次资金变动:交易号 txnId 与状态 txnStatus,金额 txnamount 及币种 currencyCode,支付方式 payModeName 与 P2P 等交易类别 txnCategory,自由文本摘要 narration,收付双方 txnFrom / txnTo 及其 payeeId、payerId,扫码付款对应的 qrId,钱包订单号 walletOrderId,入账时间 txnPostDate,以及逐项列出的手续费 feeDetails 与扩展信息 extendedTxnInfo。
余额读取返回 accountBalance.value 与 accountBalance.currency,附带按子钱包拆分的 subWalletDetails、合作银行余额 partnerBankBalances、可赎回投资余额 redeemableInvestmentBalance、payerAccountExists 标志,以及单笔付款上下限 minTransactionAmount / maxTransactionAmount。子钱包列表以 subWalletName、displayName 与 walletType 区分主钱包、食品钱包与礼品券,并给出各自的 accountNumber、issuedOn 与 expiry 日期。UPI 收款返回 payeeVpa、payeeName、amount 与 txnNote,以及 MPC_PIN 之类的 approvalFlow,其 status 保持 PENDING,直到银行完成授权。
记账与理财工具把钱包、储蓄余额与存折流水汇成一张净资产视图,按 payModeName 与 narration 自动分类支出;卖家凭 txnId、金额、feeDetails 与对手方逐笔核对结算,把钱包入账与自己的订单台账对齐;ERP 工作流直接从逾期发票列表发起 UPI 收款请求,预填收款人、金额与备注,客户一键即可批准。openData Studio 把这些余额、存折、子钱包与 UPI 收款记录变成可调用的开放数据,正好服务于上述集成。
应用截图
API 端点一览
以下端点与请求/响应示例均依据应用界面推导重构,为示意说明,并非实际抓包。
查询钱包与储蓄余额
POST
/v1/wallet/balanceopenbanking读取用户的 Paytm 钱包与 Paytm Payments Bank 储蓄账户余额。
认证方式: SSO 会话 Cookie 加用户 / 渠道令牌请求头;附带客户端渠道与应用版本查询参数。
- accountBalance.value
- accountBalance.currency
- subWalletDetails
- partnerBankBalances
- redeemableInvestmentBalance
- payerAccountExists
- minTransactionAmount
- maxTransactionAmount
POST /v1/wallet/balance?channel=androidapp HTTP/1.1 Cookie: sso_session=<session-token> X-User-Token: <user-token> Content-Type: application/json {"subWalletParams":{"subWalletType":"all"}}{ "accountBalance": { "value": "1250.00", "currency": "INR" }, "subWalletDetails": [ { "subWalletType": 1, "subWalletName": "Paytm Wallet" } ], "partnerBankBalances": [], "redeemableInvestmentBalance": 0.0, "payerAccountExists": "true", "isRedemptionAllowed": false, "minTransactionAmount": { "value": "1.00", "currency": "INR" }, "maxTransactionAmount": { "value": "200000.00", "currency": "INR" } }查询钱包存折交易流水
POST
/v1/wallet/statementopenbanking分页返回钱包 / 银行存折(对账单),含逐笔交易 id、状态与金额。
认证方式: SSO 会话 Cookie 加用户令牌请求头;附带客户端渠道查询参数。
- txnId
- txnStatus
- txnamount
- currencyCode
- payModeName
- txnCategory
- narration
- txnFrom
- txnTo
- payeeId
- payerId
- qrId
- walletOrderId
- txnPostDate
- feeDetails
- extendedTxnInfo
POST /v1/wallet/statement?channel=androidapp HTTP/1.1 Cookie: sso_session=<session-token> X-User-Token: <user-token> Content-Type: application/json {"pageNo":1,"pageSize":20,"entrytype":"all","subWalletType":"all"}{ "transactions": [ { "txnId": "1789965001234567", "txnStatus": "SUCCESS", "txnamount": "499.00", "currencyCode": "INR", "payModeName": "Paytm Wallet", "txnCategory": "P2P", "narration": "Paid to Merchant", "txnTo": "Merchant Store", "txnPostDate": "2026-09-20 21:30:00", "walletOrderId": "WO_9988776655" } ] }列出子钱包
POST
/v1/wallet/sub-accountsopenbanking枚举用户的子钱包(主钱包、食品钱包、礼品券),含发行方与余额。
认证方式: SSO 会话 Cookie 加用户令牌请求头;附带客户端渠道查询参数。
- id
- subWalletType
- subWalletName
- displayName
- accountNumber
- issuedOn
- expiry
- walletType
- issuerMetadata
POST /v1/wallet/sub-accounts?channel=androidapp HTTP/1.1 Cookie: sso_session=<session-token> X-User-Token: <user-token> Content-Type: application/json {}{ "subWallets": [ { "id": 1, "subWalletType": 1, "subWalletName": "Paytm Wallet", "displayName": "Paytm Balance", "accountNumber": "91XXXXXXXXXX", "issuedOn": "01-01-2021", "expiry": "31-12-2030", "walletType": "PAYTM", "issuerMetadata": "{}" } ] }发起 UPI 收款(collect)
POST
/v1/upi/collectopenbanking向 UPI 支付后端发起一笔 collect 收款,返回交易句柄。
认证方式: SSO 会话加设备绑定;该 collect 收款在应用内通过银行的 MPC 流程以 UPI PIN 授权。
- txnId
- status
- payeeVpa
- payeeName
- amount
- currency
- txnNote
- approvalFlow
POST /v1/upi/collect HTTP/1.1 Cookie: sso_session=<session-token> Content-Type: application/json {"payeeVpa":"merchant@upi","payeeName":"Merchant Store","amount":"499.00","txnNote":"Order payment","channel":"androidapp"}{ "txnId": "UPI1789965001", "status": "PENDING", "payeeVpa": "merchant@upi", "amount": "499.00", "currency": "INR", "approvalFlow": "MPC_PIN" }
数据类别
- 余额
- 交易记录
- 钱包
- 支付
- UPI
数据使用场景与案例
个人记账聚合
记账工具把钱包与储蓄余额、存折式交易流水汇入一张净资产视图,按支付方式与摘要自动分类。
商户对账
卖家逐笔核对结算——交易号、金额、手续费、对手方——把钱包入账与自己的订单台账对齐。
UPI 收款自动化
ERP 工作流直接从逾期发票列表发起 UPI 收款请求,收款人、金额、备注预填,客户一键批准。
常见问题
Paytm 应用使用什么数据 API?
Paytm 安卓端调用分布在支付、身份、UPI 与银行钱包等多个后端上的私有 HTTPS API,POST /v1/wallet/balance 与 POST /v1/wallet/statement 等端点以 JSON 返回余额、交易流水与子钱包明细。
该 API 如何认证?
请求携带 SSO 会话 Cookie 以及用户 / 渠道令牌请求头,并标记客户端渠道与应用版本号;没有公开的开发者密钥。
能否程序化读取 Paytm 钱包余额?
应用的余额界面由 POST /v1/wallet/balance 驱动,返回 accountBalance.value、accountBalance.currency 及 subWalletDetails 拆分;它是需要会话的私有端点,不是公开 API。
存折流水来自哪个端点?
存折与支出分析界面由 POST /v1/wallet/statement 提供分页数据,逐笔返回 txnId、txnStatus、txnamount、currencyCode、narration、对手方与 feeDetails。
与 Paytm 相似的应用
- PhonePe — 沃尔玛投资的 UPI 支付与钱包应用,在 NPCI 统计中交易量长期居印度首位。
- Google Pay — 谷歌面向印度市场的 UPI 支付应用,交易量居印度第二。
- BHIM — 印度统一支付接口(UPI)网络运营方 NPCI 推出的官方 UPI 应用。
- Amazon Pay — 内置于亚马逊印度购物生态中的钱包与 UPI 支付服务。
- BharatPe — 面向商户的 UPI 应用,主打小微商家扫码收款与借贷服务。
- Cred — 以信用卡账单还款奖励起家的应用,现已扩展至 UPI 支付。
相关主题
- Paytm API
- Paytm 数据接口
- Paytm 钱包 API
- Paytm 存折接口
- Paytm 余额端点
- Paytm Payments Bank
- Paytm UPI 端点
需要集成这个 App 的数据 API?
我们可为任意指定 App 交付定制集成——源码交付 USD 500 起,或托管 API 按调用计费。告诉我们您需要的数据即可。
- 每个项目均签 NDA 与 SOW
- 3–7 天交付
- 验收通过后才付款
- 仅在授权范围内作业