楽天カード:明細確認アプリ 图标

Rakuten Card 数据 API

Rakuten Card Co., Ltd. · 银行

楽天カード:明細確認アプリ 是 Rakuten Card Co., Ltd. 面向日本乐天信用卡会员推出的官方卡片管理应用。会员可使用乐天 ID 登录,并在需要时输入卡片第二密码,查看每月消费明细、消费提醒、购物与预借现金可用额度、循环还款可用额度,以及乐天积分和 Rakuten Cash 余额。应用还整合了关联乐天银行账户余额、网上预借现金申请、自动循环还款开通、应用内卡号显示和 Google Pay 绑卡功能。持有多张卡片的会员可切换卡片,逐一查看还款信息及可用服务,与发卡机构的 e-navi 网页服务配合使用。作为乐天集团的发卡业务主体,Rakuten Card 发行 Visa、Mastercard、JCB 和 American Express 卡,刷卡消费所得乐天积分与集团的 Super Point UP 积分计划联动,并在日本持卡人市场与 JCB、Credit Saison、d CARD、PayPay Card 和 Epos Card 等发卡机构竞争。

月度消费明细以 statementYearMonth 关联账单总额 monthlyTotalAmount 和扣款日期 paymentYearMonthDay,逐笔消费还包含 salesSequenceNumber、usageDate、usageAmount 和 payMethodDivisionName,可用于家庭支出记账。currentUsage、revolvingUsage 与 pointPaymentAmount 分别记录不同的消费及还款构成;消费提醒则为每笔授权记录 cardUsageNotificationId 和 usageTime,并以 familyUsageDivisionName 和 cancelUsageFlag 便于归类附属卡消费并处理已取消的交易。

信用额度记录将 shoppingUtilizableAmount、cashingUtilizableAmount 和 revolvingUtilizableAmount 与各自的额度上限和已用余额对应起来。消费规划工具可据此监测剩余额度;自动扣款资金核对工具则可将账单金额和到期日与关联银行账户的 accountBalance、lastUpdatedDateTime 和 balanceInsufficientFlag 进行比较。会员积分看板可分别跟踪 allPoint、limitedPoint、rakutenCash、spuPoint 和 rakutenRank,而非将积分与储值现金合并为一个余额。

名下卡片记录还包含 cardBrandKey、cardTypeName、familyCardFlag、edyCardFlag 和 netCashingAvailableFlag,多卡家庭管理工具可据此区分附属卡、带 Edy 功能的卡片以及具备预借现金资格的卡片。网上预借现金申请以 loanAmount、transferDate 和 paymentMethod 描述,autoRevoStatus 则记录是否已开通自动循环还款,借贷成本监测工具可借此观察预借现金和循环还款余额的累积情况。openData Studio 将这些账单、信用额度、银行余额、积分奖励和卡片组合记录转化为可调用的开放数据,供经授权的系统集成使用。

应用截图

  • 楽天カード:明細確認アプリ 应用截图 1
  • 楽天カード:明細確認アプリ 应用截图 2
  • 楽天カード:明細確認アプリ 应用截图 3
  • 楽天カード:明細確認アプリ 应用截图 4
  • 楽天カード:明細確認アプリ 应用截图 5
  • 楽天カード:明細確認アプリ 应用截图 6
  • 楽天カード:明細確認アプリ 应用截图 7
  • 楽天カード:明細確認アプリ 应用截图 8

API 端点一览

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

  • 持卡人登录

    POST /v1/card-sessions/start osint

    使用乐天 ID、密码和可选的第二密码登录。返回的卡片会话令牌、Omni 令牌及 userHash 用于后续需要认证的卡片请求。

    认证方式: 无需已有会话。JSON 请求体携带 userId、pwd、authMethod、loginType、privacyPolicyVersion、deviceRootedFlag 和 exchangeToken,并可选择提供 secondPwd。返回 accessToken、refreshToken、omniAccessToken、omniRefreshToken、userHash、authenticationKey 和 webMemberIdHash,用于后续会话认证调用。

    • userId
    • pwd
    • secondPwd
    • authMethod
    • loginType
    • accessToken
    • refreshToken
    • omniAccessToken
    • omniRefreshToken
    • userHash
    • webMemberIdHash
    • authenticationKey
    • eeid
    • secondPwdRegisteredFlag
    • cardData
    POST /v1/card-sessions/start HTTP/1.1
    Content-Type: application/json
    
    {
      "authMethod": "PASSWORD",
      "deviceRootedFlag": "0",
      "loginType": "1",
      "privacyPolicyVersion": "20240926",
      "userId": "[email protected]",
      "pwd": "<password>",
      "secondPwd": "<second-password>",
      "exchangeToken": ""
    }
    {
      "resultCode": "0",
      "accessToken": "<access-token>",
      "refreshToken": "<refresh-token>",
      "omniAccessToken": "<omni-access-token>",
      "omniRefreshToken": "<omni-refresh-token>",
      "userHash": "<user-hash>",
      "webMemberIdHash": "<web-member-id-hash>",
      "authenticationKey": "<auth-key>",
      "eeid": "<eeid>",
      "secondPwdRegisteredFlag": "1",
      "skipSecondPwdFlag": "0",
      "needSkipSecondPwdSetting": "0",
      "needCardSelectionFlag": "0",
      "cardData": {
        "cardId": "card_demo_001",
        "cardName": "楽天カード",
        "maskedCardNo": "************1234",
        "cardDigit": "1234",
        "cardBrandKey": "VISA"
      }
    }
  • 首页概览

    POST /v1/card-overviews/query opendata

    加载登录后的首页信息,包括名下卡片、本期应还总额 totalPaymentAmount、已获积分及决定首页卡片展示的活动标记。

    认证方式: 在 JSON 请求体中提供持卡人会话凭证:cardId、loginType、userHash、omniAccessToken、omniRefreshToken 和 authenticationKey。请求同时附带应用和设备元数据。

    • designModeSettingFlag
    • resultCode
    • cardList
    • cardId
    • cardName
    • cardDigit
    • earnedPoint
    • totalAmount
    • paymentDate
    • totalReductionPoint
    • panSuspendFlag
    • enteredBonusCampaign
    POST /v1/card-overviews/query HTTP/1.1
    Content-Type: application/json
    
    {
      "cardId": "card_demo_001",
      "loginType": "1",
      "userHash": "<user-hash>",
      "omniAccessToken": "<omni-access-token>",
      "omniRefreshToken": "<omni-refresh-token>",
      "authenticationKey": "<auth-key>",
      "latestCardInfoAcquisitionFlag": "1",
      "designModeSettingFlag": "0"
    }
    {
      "resultCode": "0",
      "userHash": "<user-hash>",
      "webMemberIdHash": "<web-member-id-hash>",
      "omniAccessToken": "<omni-access-token>",
      "needCardSelectionFlag": "0",
      "cardData": {
        "cardId": "card_demo_001",
        "cardName": "楽天カード",
        "maskedCardNo": "************1234",
        "cardDigit": "1234"
      },
      "cardList": [
        {
          "cardId": "card_demo_001",
          "cardName": "楽天カード",
          "cardDigit": "1234",
          "cardIconUrl": "<illustrative-resource-url>",
          "earnedPoint": "1250",
          "cardType": "1",
          "cardlessFlag": "0"
        }
      ],
      "totalPaymentAmount": {
        "totalAmount": "45820",
        "paymentDate": "20261027"
      },
      "totalReductionPoint": {
        "totalReductionPoint": "320"
      },
      "panSuspendFlag": "0",
      "enteredBonusCampaign": false
    }
  • 顶部积分快照

    POST /v1/reward-snapshots/query openfinance

    返回顶部信息栏的积分快照,包括总积分、限时积分、临时积分、Super Point Up 积分,以及 Rakuten Cash 余额和会员等级。

    认证方式: 在 JSON 请求体中提供持卡人会话凭证:cardId、userHash 和 omniAccessToken;pointRefreshFlag 控制积分奖励信息刷新。

    • pointRefreshFlag
    • allPoint
    • limitedPoint
    • rakutenCash
    • tempPoint
    • fixedPoint
    • usedPoint
    • spuPoint
    • rakutenRank
    • rakutenRankJ
    • rakutenRankE
    • rankImageURL
    POST /v1/reward-snapshots/query HTTP/1.1
    Content-Type: application/json
    
    {
      "cardId": "card_demo_001",
      "userHash": "<user-hash>",
      "omniAccessToken": "<omni-access-token>",
      "authenticationKey": "<auth-key>",
      "pointRefreshFlag": "1"
    }
    {
      "resultCode": "0",
      "userHash": "<user-hash>",
      "webMemberIdHash": "<web-member-id-hash>",
      "omniAccessToken": "<omni-access-token>",
      "pointData": {
        "allPoint": "15420",
        "limitedPoint": "800",
        "rakutenCash": "2500",
        "tempPoint": "120",
        "fixedPoint": "14500",
        "usedPoint": "300",
        "spuPoint": "4",
        "rakutenRank": "GOLD",
        "rakutenRankJ": "ゴールド",
        "rakutenRankE": "Gold",
        "rankImageURL": "<illustrative-resource-url>"
      },
      "emergencyBannerList": [],
      "importantMessages": [],
      "additionalMessages": []
    }
  • 月度账单查询

    POST /v1/billing-periods/query openbanking

    按选定年月分页查询月度消费明细,涵盖应还总额、循环还款与预借现金分项、积分支付金额、扣款银行及逐笔消费记录。

    认证方式: 在 JSON 请求体中提供持卡人会话凭证:cardId、userHash、omniAccessToken 和 authenticationKey。本示例不使用 Bearer 请求头。账单筛选条件也在同一请求体中提供。

    • statementGetType
    • targetYearMonthList
    • latestDate
    • oldestDate
    • statementYearMonth
    • statementDivision
    • statementDivisionName
    • paymentYearMonthDay
    • monthlyTotalAmount
    • bankName
    • accountNo
    • totalChargeAmount
    • currentUsage
    • revolvingUsage
    • pointPaymentAmount
    • cardPoint
    • totalPoint
    • salesSequenceNumber
    • usageDate
    • usageAmount
    • payMethodDivisionName
    POST /v1/billing-periods/query HTTP/1.1
    Content-Type: application/json
    
    {
      "cardId": "card_demo_001",
      "userHash": "<user-hash>",
      "omniAccessToken": "<omni-access-token>",
      "authenticationKey": "<auth-key>",
      "statementGetType": "LATEST",
      "targetYearMonthList": [
        "202610",
        "202609"
      ],
      "designModeSettingFlag": "0"
    }
    {
      "resultCode": "0",
      "latestDate": "20261022",
      "oldestDate": "202401",
      "preferentialRateFlag": "0",
      "statementDataList": [
        {
          "statementYearMonth": "202610",
          "statementDivision": "1",
          "statementDivisionName": "確定",
          "paymentYearMonthDay": "20261027",
          "monthlyTotalAmount": "45820",
          "bankName": "楽天銀行",
          "bankBranchName": "本店",
          "accountNo": "****1234",
          "accountRegisteredFlag": "1",
          "monthlyPaymentResultType": "0",
          "revolvingCloseTime": "20261015",
          "summaryData": {
            "totalChargeAmount": "45820",
            "currentUsage": "38200",
            "revolvingUsage": "5000",
            "revolvingTotalFee": "320",
            "cashingTotalAmount": "0",
            "cashingTotalFee": "0",
            "pointPaymentAmount": "1000",
            "statementTotalAmount": "44820",
            "unsettledAmount": "0",
            "paymentFixDay": "20261027",
            "familyUsageTotalAmount": "2400",
            "savingPointData": {
              "cardPoint": "382",
              "familyPoint": "24",
              "cancelPoint": "0",
              "bonusPoint": "50",
              "subTotalPoint": "456",
              "totalPoint": "456"
            }
          },
          "monthlyStatementList": [
            {
              "salesSequenceNumber": "10001",
              "statementNo": "ST-202610-001",
              "usageDate": "20261003",
              "userName": "EXAMPLE MEMBER",
              "usageAmount": "3280",
              "payMethodDivision": "01",
              "payMethodDivisionName": "1回払い",
              "payMethodName": "一括",
              "familyUsageDivision": "0",
              "familyUsageDivisionName": "本人"
            }
          ]
        }
      ]
    }
  • 信用可用额度

    POST /v1/spending-capacity/query openbanking

    返回购物、预借现金及循环还款各项剩余可用额度,并同时列出对应的额度上限和未偿余额。

    认证方式: 在 JSON 请求体中提供持卡人会话凭证:cardId、userHash、omniAccessToken 和 authenticationKey。本示例不使用 Bearer 请求头。

    • shoppingUtilizableAmount
    • shoppingUtilizableLimit
    • shoppingBalance
    • cashingUtilizableAmount
    • cashingUtilizableLimit
    • cashingBalance
    • revolvingUtilizableAmount
    • revolvingUtilizableLimit
    • revolvingBalance
    • currentDate
    POST /v1/spending-capacity/query HTTP/1.1
    Content-Type: application/json
    
    {
      "cardId": "card_demo_001",
      "userHash": "<user-hash>",
      "omniAccessToken": "<omni-access-token>",
      "authenticationKey": "<auth-key>",
      "loginType": "1"
    }
    {
      "resultCode": "0",
      "currentDate": "20261022",
      "shoppingUtilizableAmount": "420000",
      "shoppingUtilizableLimit": "500000",
      "shoppingBalance": "80000",
      "cashingUtilizableAmount": "180000",
      "cashingUtilizableLimit": "200000",
      "cashingBalance": "20000",
      "revolvingUtilizableAmount": "150000",
      "revolvingUtilizableLimit": "200000",
      "revolvingBalance": "50000",
      "userHash": "<user-hash>",
      "webMemberIdHash": "<web-member-id-hash>",
      "omniAccessToken": "<omni-access-token>",
      "secondPwdRegisteredFlag": "1",
      "skipSecondPwdFlag": "0",
      "needCardSelectionFlag": "0"
    }
  • 信用卡消费通知

    POST /v1/purchase-alerts/query openbanking

    列出近实时的持卡及无卡交易授权记录,包含金额、掩码主账号(PAN)、附属卡标记和取消状态。

    认证方式: 在 JSON 请求体中提供持卡人会话凭证:cardId、userHash、omniAccessToken 和 authenticationKey。本示例不使用 Bearer 请求头。

    • cardUsageNotificationId
    • usageDate
    • usageTime
    • usageAmount
    • cardName
    • maskedCardNo
    • cardDigit
    • familyUsageDivision
    • familyUsageDivisionName
    • cancelUsageFlag
    • cancelUsageFlagName
    • usageCardId
    POST /v1/purchase-alerts/query HTTP/1.1
    Content-Type: application/json
    
    {
      "cardId": "card_demo_001",
      "userHash": "<user-hash>",
      "omniAccessToken": "<omni-access-token>",
      "authenticationKey": "<auth-key>"
    }
    {
      "resultCode": "0",
      "userHash": "<user-hash>",
      "cardData": {
        "cardId": "card_demo_001",
        "cardName": "楽天カード",
        "maskedCardNo": "************1234"
      },
      "usageList": [
        {
          "cardUsageNotificationId": "UN-20261022-8891",
          "usageDate": "20261022",
          "usageTime": "14:32:11",
          "usageAmount": "2180",
          "cardName": "楽天カード",
          "maskedCardNo": "************1234",
          "cardDigit": "1234",
          "cardId": "card_demo_001",
          "usageCardId": "card_demo_001",
          "familyUsageDivision": "0",
          "familyUsageDivisionName": "本人",
          "cancelUsageFlag": "0",
          "cancelUsageFlagName": ""
        }
      ]
    }
  • 积分支付信息

    POST /v1/reward-options/query openfinance

    加载积分信息页面,包含本期积分抵扣值、卡片是否具备乐天积分卡属性,以及是否可以使用积分支付。

    认证方式: 在 JSON 请求体中提供持卡人会话凭证:cardId、userHash、omniAccessToken 和 authenticationKey。本示例不使用 Bearer 请求头。

    • totalReductionPoint
    • rakutenPointCardFlag
    • pointPaymentAvailableFlag
    • allPoint
    • rakutenCash
    • cardId
    • cardName
    POST /v1/reward-options/query HTTP/1.1
    Content-Type: application/json
    
    {
      "cardId": "card_demo_001",
      "userHash": "<user-hash>",
      "omniAccessToken": "<omni-access-token>",
      "authenticationKey": "<auth-key>"
    }
    {
      "resultCode": "0",
      "userHash": "<user-hash>",
      "webMemberIdHash": "<web-member-id-hash>",
      "totalReductionPoint": "320",
      "cardData": {
        "cardId": "card_demo_001",
        "cardName": "楽天カード",
        "rakutenPointCardFlag": "1",
        "pointPaymentAvailableFlag": "1"
      },
      "pointNoCashNoPay": {
        "allPoint": "15420"
      },
      "pointCashPayInstalled": {
        "rakutenCash": "2500"
      }
    }
  • 乐天银行账户余额

    POST /v1/debit-account-funds/query openbanking

    读取关联乐天银行账户中用于信用卡自动扣款的存款余额,并返回针对即将到来的还款日的余额不足标记。

    认证方式: 在 JSON 请求体中提供持卡人会话凭证:cardId、userHash、omniAccessToken 和 authenticationKey。本示例不使用 Bearer 请求头。需要已关联的乐天银行账户。

    • cardBankDataList
    • cardId
    • agreementStatus
    • balanceInsufficientFlag
    • bankErrorCode
    • accountBalance
    • lastUpdatedDateTime
    POST /v1/debit-account-funds/query HTTP/1.1
    Content-Type: application/json
    
    {
      "cardId": "card_demo_001",
      "userHash": "<user-hash>",
      "omniAccessToken": "<omni-access-token>",
      "authenticationKey": "<auth-key>"
    }
    {
      "resultCode": "0",
      "userHash": "<user-hash>",
      "webMemberIdHash": "<web-member-id-hash>",
      "cardBankDataList": [
        {
          "cardId": "card_demo_001",
          "agreementStatus": "LINKED",
          "balanceInsufficientFlag": "0",
          "bankErrorCode": "",
          "balanceInformation": {
            "accountBalance": "186540",
            "lastUpdatedDateTime": "2026-10-22T09:15:00+09:00"
          }
        }
      ],
      "agreementLink": {
        "url": "<illustrative-resource-url>"
      }
    }
  • 加密卡片主账号

    POST /v1/card-display/prepare osint

    返回供应用内卡号显示或 Google Pay 使用的完整主账号(PAN)、有效期及 CVV,并使用设备的 publicKey 加密。

    认证方式: 在 JSON 请求体中提供持卡人会话凭证:cardId、userHash、omniAccessToken 和 authenticationKey。本示例不使用 Bearer 请求头。设备绑定还要求 deviceToken、innerDeviceName 和 publicKey;除非设置了 skipSecondPwdFlag,否则可能需要第二密码。

    • deviceToken
    • innerDeviceName
    • publicKey
    • cardName
    • cardIdHash
    • cardNo
    • name
    • expirationYear
    • expirationMonth
    • cvv
    • cardIconUrl
    POST /v1/card-display/prepare HTTP/1.1
    Content-Type: application/json
    
    {
      "cardId": "card_demo_001",
      "userHash": "<user-hash>",
      "omniAccessToken": "<omni-access-token>",
      "authenticationKey": "<auth-key>",
      "deviceToken": "<device-token>",
      "innerDeviceName": "Pixel 8",
      "publicKey": "<device-public-key>"
    }
    {
      "resultCode": "0",
      "cardName": "楽天カード",
      "cardIconUrl": "<illustrative-resource-url>",
      "cardIdHash": "<card-id-hash>",
      "cardNo": "<encrypted-pan>",
      "name": "EXAMPLE MEMBER",
      "expirationYear": "28",
      "expirationMonth": "12",
      "cvv": "<encrypted-cvv>",
      "userHash": "<user-hash>",
      "webMemberIdHash": "<web-member-id-hash>",
      "secondPwdRegisteredFlag": "1",
      "skipSecondPwdFlag": "0"
    }
  • 网上预借现金申请

    POST /v1/advance-requests/submit openbanking

    向关联银行账户提交网上预借现金(カードローン)申请,按选定还款方式,在 transferDate 划转金额为 loanAmount 的借款。

    认证方式: 在 JSON 请求体中提供持卡人会话凭证:cardId、userHash、omniAccessToken 和 authenticationKey。本示例不使用 Bearer 请求头。卡片必须已启用 netCashingAvailableFlag。

    • transferDate
    • loanAmount
    • paymentMethod
    • passCode
    • initialTransferDate
    • cashAdvanceUtilizableAmount
    • authNumber
    • netCashingAvailableFlag
    • resultCode
    POST /v1/advance-requests/submit HTTP/1.1
    Content-Type: application/json
    
    {
      "cardId": "card_demo_001",
      "userHash": "<user-hash>",
      "omniAccessToken": "<omni-access-token>",
      "authenticationKey": "<auth-key>",
      "transferDate": "20261023",
      "loanAmount": "50000",
      "paymentMethod": "REVO",
      "passCode": "<pin>",
      "initialTransferDate": "20261023",
      "cashAdvanceUtilizableAmount": "180000",
      "authNumber": ""
    }
    {
      "resultCode": "0",
      "userHash": "<user-hash>",
      "webMemberIdHash": "<web-member-id-hash>",
      "cardData": {
        "cardId": "card_demo_001",
        "netCashingAvailableFlag": "1"
      }
    }
  • 自动循环还款状态

    POST /v1/repayment-preferences/query openbanking

    读取卡片是否已开通自动循环还款(自動リボ),以及自动循环还款页面展示的活动文案。

    认证方式: 在 JSON 请求体中提供持卡人会话凭证:cardId、userHash、omniAccessToken 和 authenticationKey。本示例不使用 Bearer 请求头。

    • autoRevoStatus
    • contactNumber
    • revoCampaignBannerText
    • contractPaymentMethodDivision
    • resultCode
    • cardId
    POST /v1/repayment-preferences/query HTTP/1.1
    Content-Type: application/json
    
    {
      "cardId": "card_demo_001",
      "userHash": "<user-hash>",
      "omniAccessToken": "<omni-access-token>",
      "authenticationKey": "<auth-key>"
    }
    {
      "resultCode": "0",
      "autoRevoStatus": "REGISTERED",
      "contactNumber": "<contact-number>",
      "revoCampaignBannerText": "自動リボ登録キャンペーン",
      "userHash": "<user-hash>",
      "webMemberIdHash": "<web-member-id-hash>",
      "cardData": {
        "cardId": "card_demo_001",
        "contractPaymentMethodDivision": "REVO"
      }
    }
  • 会员名下卡片列表

    POST /v1/card-portfolio/query opendata

    列出会员名下所有卡片的卡组织品牌、掩码主账号(PAN)、附属卡、Edy 和积分卡标记,以及网上预借现金资格,供卡片切换功能使用。

    认证方式: 在 JSON 请求体中提供持卡人会话凭证:userHash、omniAccessToken 和 authenticationKey,由 latestCardInfoAcquisitionFlag 控制卡片信息刷新。

    • latestCardInfoAcquisitionFlag
    • needCardSelectionFlag
    • cardListIndex
    • cardId
    • cardName
    • cardDigit
    • maskedCardNo
    • cardBrandKey
    • cardTypeName
    • familyCardFlag
    • edyCardFlag
    • rakutenPointCardFlag
    • netCashingAvailableFlag
    • userName
    • contractDate
    • loginSequenceHash
    POST /v1/card-portfolio/query HTTP/1.1
    Content-Type: application/json
    
    {
      "userHash": "<user-hash>",
      "omniAccessToken": "<omni-access-token>",
      "authenticationKey": "<auth-key>",
      "loginType": "1",
      "latestCardInfoAcquisitionFlag": "1"
    }
    {
      "resultCode": "0",
      "userHash": "<user-hash>",
      "needCardSelectionFlag": "1",
      "cardList": [
        {
          "cardListIndex": "0",
          "cardId": "card_demo_001",
          "cardName": "楽天カード",
          "cardDigit": "1234",
          "maskedCardNo": "************1234",
          "cardBrandKey": "VISA",
          "cardType": "1",
          "cardTypeName": "一般",
          "familyCardFlag": "0",
          "edyCardFlag": "1",
          "rakutenPointCardFlag": "1",
          "pointPaymentAvailableFlag": "1",
          "netCashingAvailableFlag": "1",
          "partnerCardFlag": "0",
          "allRoundServiceFlag": "1",
          "userName": "EXAMPLE MEMBER",
          "contractDate": "20180315",
          "loginSequenceHash": "<login-sequence-hash>"
        }
      ]
    }

数据类别

  • 信用卡账单
  • 信用额度
  • 消费通知
  • 乐天积分余额
  • 关联银行账户余额
  • 银行卡主账号(PAN)
  • 预借现金
  • 循环还款

数据使用场景与案例

  • 根据月度明细归类家庭支出

    读取 monthlyStatementList 中的 usageDate、usageAmount、payMethodDivisionName 和 familyUsageDivisionName,汇入家庭账本,并将附属卡消费与主卡消费分开统计。

  • 大额消费前监测剩余额度

    对比购物可用额度 shoppingUtilizableAmount 与额度上限 shoppingUtilizableLimit,并同步监测预借现金和循环还款的对应额度,让结账工具或旅行规划工具在计划支出超出剩余额度时发出提醒。

  • 核对自动扣款资金是否充足

    将账单的 monthlyTotalAmount、paymentYearMonthDay 与关联乐天银行账户的 accountBalance、balanceInsufficientFlag 对比,在扣款日前提示资金缺口。

  • 为会员积分运营提供积分快照

    从顶部信息栏读取 allPoint、limitedPoint、rakutenCash、spuPoint 和 rakutenRank,用于会员积分看板或 Super Point Up 进度组件。

常见问题

Rakuten Card 数据 API 涵盖哪些账单字段?

账单记录包含 statementYearMonth、monthlyTotalAmount、paymentYearMonthDay、totalChargeAmount、currentUsage、revolvingUsage 和 pointPaymentAmount。逐笔消费记录包含 salesSequenceNumber、usageDate、usageAmount 和 payMethodDivisionName,可用于账期对账和家庭支出分类。

这些数据能用于剩余额度监测和自动扣款资金核对吗?

购物、预借现金和循环还款的已用余额分别对应各自的可用金额与额度上限。关联乐天银行账户记录包含 accountBalance、lastUpdatedDateTime 和 balanceInsufficientFlag,在持卡人授权访问的前提下,可将其与账单应还金额及到期日进行比较。

可获取哪些积分奖励和会员字段?

积分快照区分 allPoint、limitedPoint、tempPoint、fixedPoint、usedPoint、spuPoint 与 rakutenCash,并包含会员等级 rakutenRank。积分支付记录包含 totalReductionPoint、rakutenPointCardFlag 和 pointPaymentAvailableFlag;名下卡片信息则描述卡组织品牌、附属卡属性及网上预借现金资格。

这些是乐天信用卡官方公开的接口吗?示例中如何表示身份认证?

不是。这些路径和数据报文仅用于示例展示卡片相关数据及业务流程,并非乐天信用卡公开文档中的接口,也不是官方 SDK。示例中,登录使用 userId、pwd 和可选的 secondPwd,并返回卡片会话令牌及 Omni 令牌;后续调用在 JSON 请求体中携带 userHash、omniAccessToken 和 authenticationKey,并在需要时提供 cardId,绑定设备的卡片详情还要求 deviceToken 和 publicKey。示例中的所有凭证及加密卡片值均为占位内容。这些内容不授予账户访问权限;系统集成须采用经授权的接入安排,并保护持卡人的凭证、余额和卡片详情。

与 楽天カード:明細確認アプリ 相似的应用

  • MyJCB — MyJCB 是 JCB 面向持卡人的官方应用,可查看每月消费与账单明细、按金额或关键词筛选、确认 J-POINT 积分,在合并登录后切换已登记卡片,并支持生物识别或通行密钥登录。
  • セゾンPortal — セゾンPortal 是 Credit Saison 的手机应用,可全天候查看账单明细和永久不滅积分,汇总管理该公司发行的多张セゾン卡与 UC 卡,并在应用内设置 Apple Pay 或 Google Pay。
  • PayPay — PayPay 卡会员把卡片登记到 PayPay 应用后,可在应用内查看卡面信息与请款明细;附属卡持卡人也可在自己的 PayPay 应用中查看卡号和交易记录。
  • dカードアプリ — NTT Docomo 的 dカードアプリ 供已登记的 dカード 会员查看还款日与金额、d POINT 余额和会员等级、消费明细与活动,并可设置手机钱包、Apple Pay 或 Google Pay。
  • エポスアプリ — 丸井集团旗下 Epos Card 的官方应用可用图表显示本月与下月应还金额,查看 Epos 积分,并实时推送刷卡通知。
  • オリコアプリ — オリエントコーポレーション在官网把オリコ应用作为查看请款总额、消费明细和已累积积分的途径,并与可办理明细查询、积分兑换及会员手续的 eオリコ 网上服务并用。

相关主题

  • Rakuten Card 数据 API
  • 乐天信用卡明细
  • 月度消费明细数据
  • shoppingUtilizableAmount
  • 乐天积分余额
  • 乐天银行余额字段
  • 信用卡消费提醒
  • 网上预借现金 loanAmount

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

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

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

获取报价