Taptap Send: Money Transfer 图标

Taptap Send 汇款数据 API

Taptap Send Ltd · 支付

Taptap Send: Money Transfer 是英国 Taptap Send Ltd 推出的安卓客户端,面向身处欧洲、海湾地区和美国、向非洲家人汇款的用户。发送方先选择汇款走廊,在首页计算器上查看实时汇率报价,再用借记卡(Adyen、Checkout.com 或 Worldpay)、经 Lean 的开放银行借记、银行转账或应用内钱包付款,收款端可选移动钱包(M-Pesa、MTN、Orange Money、Wave)、银行账户或现金提取。同一个登录后的外壳里还包含支持 Google Pay 推送配卡的 Marqeta 消费卡、账单支付、虚拟银行账户、返现优惠、阿联酋 Beyon eKey 登录以及中小企业注册入口。它与 Wise、Remitly、WorldRemit 及银行外汇柜台竞争,服务那些从法国、德国、西班牙向尼日利亚、摩洛哥及其他收款网络转移资金的侨民汇款人。

首页汇率报价会先把 sendAmount 对照实时 fxRate 计价,随后才为所选汇款走廊生成 remittanceId。钱包与银行卡记录再带上 availableBalance、walletBalance 与 refundableBalance,已保存的收款人则以 recipientName、recipientPhone 与 payoutCountry 对应移动钱包和银行出款。

开放银行 Lean 的银行关联,以及虚拟账户的 iban / accountHolder 行,让资金对账方能把入账匹配到同一用户。侨民薪资发放台、家族办公室账本与收款人 KYC 工具消费这些数据;openData Studio 将其变成可调用的开放数据。

应用截图

  • Taptap Send: Money Transfer 应用截图 1
  • Taptap Send: Money Transfer 应用截图 2
  • Taptap Send: Money Transfer 应用截图 3
  • Taptap Send: Money Transfer 应用截图 4
  • Taptap Send: Money Transfer 应用截图 5
  • Taptap Send: Money Transfer 应用截图 6
  • Taptap Send: Money Transfer 应用截图 7
  • Taptap Send: Money Transfer 应用截图 8

API 端点一览

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

  • 首页汇率报价

    GET /v1/rates/quote opendata

    按发送币种与收款币种对返回首页计算器的汇率报价——sendAmount、receiveAmount、fxRate 与费用——在汇款下单之前使用。

    认证方式: 通过手机号 OTP、Google 或 Apple 登录后可选携带会话 Cookie;未登录访客仍可读取公开报价。需携带反机器人挑战令牌请求头。

    • sendCurrency
    • payoutCurrency
    • sendAmount
    • receiveAmount
    • fxRate
    • feeAmount
    • providerFee
    • corridor
    • fxRatesForLoggedOutUser
    GET /v1/rates/quote?sendCurrency=EUR&payoutCurrency=NGN&sendAmount=250 HTTP/1.1
    Accept: application/json
    X-Client-Challenge: <challengeToken>
    {
      "sendCurrency": "EUR",
      "payoutCurrency": "NGN",
      "sendAmount": 250.00,
      "receiveAmount": 412500.00,
      "fxRate": 1650.00,
      "feeAmount": 1.99,
      "providerFee": 0.00,
      "corridor": "FR-NG",
      "fxRatesForLoggedOutUser": true
    }
  • 首页外壳初始化

    GET /v1/session/bootstrap openfinance

    登录后为已登录的首页外壳加载功能开关、钱包快照与横幅。

    认证方式: 通过手机号 OTP、Google、Apple 或 Beyon eKey 登录后的会话;需携带反机器人挑战令牌请求头。

    • homeContext
    • frontendContext
    • featureFlags
    • walletBalance
    • sendCurrency
    • banners
    GET /v1/session/bootstrap HTTP/1.1
    Cookie: session=<sessionToken>
    Accept: application/json
    X-Client-Challenge: <challengeToken>
    {
      "homeContext": "signed_in",
      "frontendContext": {
        "featureFlags": ["WALLET", "PHYSICAL_CARD", "BILLPAY"],
        "walletBalance": 184.20,
        "sendCurrency": "EUR"
      },
      "banners": []
    }
  • 汇款列表

    GET /v1/sends openbanking

    分页返回发送方的汇款历史,含 remittanceId、金额、走廊与 transferStatus,用于活动列表和再次汇款流程。

    认证方式: 通过手机号 OTP、Google 或 Apple 登录后的会话;需携带反机器人挑战令牌请求头。

    • remittanceId
    • sendAmount
    • receiveAmount
    • sendCurrency
    • payoutCurrency
    • destinationCountry
    • transferStatus
    • paymentMethodType
    • corridor
    GET /v1/sends?limit=20 HTTP/1.1
    Cookie: session=<sessionToken>
    Accept: application/json
    {
      "items": [
        {
          "remittanceId": "rmt_8f21a04c",
          "sendAmount": 250.00,
          "receiveAmount": 412500.00,
          "sendCurrency": "EUR",
          "payoutCurrency": "NGN",
          "destinationCountry": "NG",
          "transferStatus": "DELIVERED",
          "paymentMethodType": "card",
          "corridor": "FR-NG"
        }
      ]
    }
  • 转账列表

    GET /v1/remit-payouts openbanking

    返回已发送转账行(另有查看入账转账的配套视图),以 transferId 和 remittanceId 为键。

    认证方式: 通过手机号 OTP、Google 或 Apple 登录后的会话;需携带反机器人挑战令牌请求头。

    • transferId
    • remittanceId
    • transferStatus
    • statusName
    • sendAmount
    • payoutCountry
    GET /v1/remit-payouts?transferType=sent HTTP/1.1
    Cookie: session=<sessionToken>
    Accept: application/json
    {
      "items": [
        {
          "transferId": "tr_9c21",
          "remittanceId": "rmt_8f21a04c",
          "transferStatus": "DELIVERED",
          "statusName": "Delivered",
          "sendAmount": 250.00,
          "payoutCountry": "NG"
        }
      ]
    }
  • 统一交易流水

    GET /v1/activity openbanking

    把汇款、钱包、银行卡与返现行合并为一条活动流水。

    认证方式: 通过手机号 OTP、Google 或 Apple 登录后的会话;需携带反机器人挑战令牌请求头。

    • txnType
    • remittanceId
    • sendAmount
    • transferStatus
    • cashbackAmount
    • last4
    GET /v1/activity?limit=30 HTTP/1.1
    Cookie: session=<sessionToken>
    Accept: application/json
    {
      "items": [
        {
          "txnType": "REMITTANCE",
          "remittanceId": "rmt_8f21a04c",
          "sendAmount": 250.00,
          "transferStatus": "DELIVERED"
        },
        {
          "txnType": "CARD",
          "cashbackAmount": 1.25,
          "last4": "4412"
        }
      ]
    }
  • 收款人列表

    GET /v1/beneficiaries osint

    返回已保存的收款人——姓名、电话、国家,以及移动钱包或银行详情——供再次汇款使用。

    认证方式: 通过手机号 OTP、Google 或 Apple 登录后的会话;需携带反机器人挑战令牌请求头。

    • recipientId
    • recipientName
    • recipientPhone
    • payoutCountry
    • payoutCurrency
    • paymentMethod
    • accountNumber
    • bankName
    GET /v1/beneficiaries HTTP/1.1
    Cookie: session=<sessionToken>
    Accept: application/json
    {
      "items": [
        {
          "recipientId": "rcp_44ab",
          "recipientName": "Amina Okonkwo",
          "recipientPhone": "+2348012345678",
          "payoutCountry": "NG",
          "payoutCurrency": "NGN",
          "paymentMethod": "mobileWallet",
          "accountNumber": null,
          "bankName": null
        }
      ]
    }
  • 银行卡可用余额

    GET /v1/spend-card/balance openbanking

    读取 Marqeta 虚拟或实体卡的可用余额与卡号后四位。

    认证方式: 通过手机号 OTP、Google 或 Apple 登录后的会话;需携带反机器人挑战令牌请求头。

    • availableBalance
    • sendCurrency
    • last4
    • expiryMonth
    • physicalCardId
    GET /v1/spend-card/balance HTTP/1.1
    Cookie: session=<sessionToken>
    Accept: application/json
    {
      "availableBalance": 184.20,
      "sendCurrency": "EUR",
      "last4": "4412",
      "expiryMonth": 9,
      "physicalCardId": "crd_88f1"
    }
  • 钱包对账单

    GET /v1/remit-wallet/ledger openbanking

    为对账单页面分页返回应用内钱包账本行以及当前 walletBalance。

    认证方式: 通过手机号 OTP、Google 或 Apple 登录后的会话;需携带反机器人挑战令牌请求头。

    • walletBalance
    • sendCurrency
    • txnType
    • sendAmount
    • transferStatus
    GET /v1/remit-wallet/ledger?from=2026-09-01&to=2026-10-01 HTTP/1.1
    Cookie: session=<sessionToken>
    Accept: application/json
    {
      "walletBalance": 184.20,
      "sendCurrency": "EUR",
      "items": [
        {
          "txnType": "TOPUP",
          "sendAmount": 100.00,
          "transferStatus": "SETTLED"
        }
      ]
    }
  • 钱包提现至银行

    POST /v1/cashouts openfinance

    经强客户认证后创建钱包到银行账户的提现,返回 withdrawalId 与剩余的 refundableBalance。

    认证方式: 通过手机号 OTP、Google 或 Apple 登录后的会话;放款前需通过强客户认证检查;需携带反机器人挑战令牌请求头。

    • withdrawalId
    • sendAmount
    • iban
    • sortCode
    • accountNumber
    • accountHolder
    • refundableBalance
    • transferStatus
    • scaStatus
    POST /v1/cashouts HTTP/1.1
    Cookie: session=<sessionToken>
    Content-Type: application/json
    
    {
      "sendAmount": 80.00,
      "iban": "FR1420041010050500013M02606",
      "sortCode": null,
      "accountNumber": null,
      "accountHolder": "Marie Dupont"
    }
    {
      "withdrawalId": "wd_17c2",
      "sendAmount": 80.00,
      "refundableBalance": 104.20,
      "transferStatus": "PENDING",
      "scaStatus": "APPROVED"
    }
  • 钱包换汇汇率

    GET /v1/rates/convert opendata

    报出应用内钱包的币种兑换汇率,与汇款首页汇率相互独立。

    认证方式: 通过手机号 OTP、Google 或 Apple 登录后的会话;需携带反机器人挑战令牌请求头。

    • from
    • to
    • conversionRate
    • fxRate
    GET /v1/rates/convert?from=EUR&to=GBP HTTP/1.1
    Cookie: session=<sessionToken>
    Accept: application/json
    {
      "from": "EUR",
      "to": "GBP",
      "conversionRate": 0.8421,
      "fxRate": 0.8421
    }
  • 账单支付商户

    GET /v1/utilities/billers opendata

    列出收款国家的账单支付商户供账单支付流程使用,已保存账单与缴费历史视图与之并列。

    认证方式: 通过手机号 OTP、Google 或 Apple 登录后的会话;需携带反机器人挑战令牌请求头。

    • merchantId
    • billerName
    • payoutCountry
    • payoutCurrency
    GET /v1/utilities/billers?payoutCountry=NG HTTP/1.1
    Cookie: session=<sessionToken>
    Accept: application/json
    {
      "items": [
        {
          "merchantId": "biller_ikeja",
          "billerName": "Ikeja Electric",
          "payoutCountry": "NG",
          "payoutCurrency": "NGN"
        }
      ]
    }
  • 资金来源 KYC

    GET /v1/profile/funding-declaration osint

    读取发送方 KYC 的资金来源、职业与收入区间,用于限定汇款额度。

    认证方式: 通过手机号 OTP、Google 或 Apple 登录后的会话;需携带反机器人挑战令牌请求头。

    • sourceOfFunds
    • occupation
    • monthlyIncome
    • monthlySpending
    • dateOfBirth
    • nationality
    • domicile
    GET /v1/profile/funding-declaration HTTP/1.1
    Cookie: session=<sessionToken>
    Accept: application/json
    {
      "sourceOfFunds": "SALARY",
      "occupation": "Engineer",
      "monthlyIncome": "5000_9999",
      "monthlySpending": "1000_1999",
      "dateOfBirth": "1991-04-18",
      "nationality": "FR",
      "domicile": "FR"
    }
  • Lean 开放银行连接

    GET /v1/bank-links/current openfinance

    返回用于从发送方扣款的 Lean 开放银行关联,含 IBAN 与支付意图编号。

    认证方式: 通过手机号 OTP、Google、Apple 或 Beyon eKey 登录后的会话;需携带反机器人挑战令牌请求头。

    • connected
    • bankName
    • iban
    • accountHolder
    • intentId
    GET /v1/bank-links/current HTTP/1.1
    Cookie: session=<sessionToken>
    Accept: application/json
    {
      "connected": true,
      "bankName": "FAB",
      "iban": "AE070331234567890123456",
      "accountHolder": "Marie Dupont",
      "intentId": "lean_pi_9a10"
    }
  • 虚拟银行账户

    GET /v1/funding-accounts/virtual openbanking

    返回发送方的虚拟 IBAN 与账户持有人详情,用于给 Taptap 钱包充值。

    认证方式: 通过手机号 OTP、Google 或 Apple 登录后的会话;需携带反机器人挑战令牌请求头。

    • accountHolder
    • iban
    • bankName
    • sendCurrency
    • walletBalance
    GET /v1/funding-accounts/virtual HTTP/1.1
    Cookie: session=<sessionToken>
    Accept: application/json
    {
      "accountHolder": "Marie Dupont",
      "iban": "FR7612345987650123456789014",
      "bankName": "Lead Bank",
      "sendCurrency": "EUR",
      "walletBalance": 184.20
    }

数据类别

  • 汇率
  • 汇款
  • 转账
  • 钱包
  • 银行卡
  • 收款人
  • KYC 身份核验
  • 账单支付
  • 开放银行
  • 虚拟 IBAN

数据使用场景与案例

  • 侨民汇款对账

    家族办公室或薪资发放方把每条已下单的汇款走廊与 remittanceId、sendAmount、receiveAmount、transferStatus 一一对应,使欧元转出至尼日利亚奈拉与西非法郎钱包的资金,当晚就落在同一本账上。

  • 钱包与银行卡消费监控

    资金机器人读取 availableBalance、walletBalance 与 refundableBalance,再把 unified-tx-history 里的 cashbackAmount 和银行卡 last4 与 Marqeta 消费卡做差异比对。

  • 收款人名录

    合规筛查拉取 recipientName、recipientPhone、payoutCountry 与 paymentMethod(移动钱包或银行),让收款人 KYC 与再次汇款保持同步。

  • 开放银行扣款匹配

    经 Lean 连接的资金流把 connectionDetails.iban 和 intentId 与 withdrawV2 提现关联起来,使开放银行扣款与钱包提现共用同一个 accountHolder。

常见问题

Taptap Send 背后有哪些资金流转字段?

每笔已下单的汇款都带有 remittanceId、sendAmount、receiveAmount、fxRate、corridor 与 transferStatus。活动列表还会关联 transferId,以及把汇款、钱包与银行卡返现行混在一起的统一流水。

应用会提供钱包或银行卡余额吗?

会。Marqeta 银行卡返回 availableBalance 与 last4;应用内钱包在对账单中返回 walletBalance,银行提现后返回 refundableBalance。虚拟 IBAN(accountHolder、iban、bankName)可为同一钱包充值。

汇款方如何完成身份验证?

通过手机号 OTP、Google 或 Apple 登录,阿联酋用户还可使用 Beyon eKey。后续调用沿用该会话,并附带反机器人挑战令牌。Lean 开放银行与强客户认证检查会对钱包提现把关。

收款人上会出现哪些出款渠道?

已保存的收款人包含 recipientName、recipientPhone、payoutCountry 与 paymentMethod——移动钱包如 M-Pesa、MTN、Orange Money 和 Wave,另有银行 accountNumber / iban 以及现金提取。

与 Taptap Send: Money Transfer 相似的应用

  • Remitly: Send Money & Transfer — Remitly 是总部位于西雅图的跨境汇款应用,可向 175 多个国家的银行账户、手机钱包或现金提取点打款。
  • Wise: International Transfers — Wise 是跨境汇款应用,可向 140 多个国家转账,按中间市场汇率兑换,并提供多币种账户。
  • WorldRemit — WorldRemit 是总部位于伦敦的数字汇款应用,覆盖 130 多个国家,收款方式包括银行入账、手机钱包、现金提取和话费充值。
  • Western Union Send Money Now — 西联汇款可通过应用、网站或代理网点,向 200 多个国家或地区的现金提取点、银行账户或手机钱包打款。
  • Sendwave — Sendwave 是 Zepz 旗下的汇款应用,起步于肯尼亚和加纳走廊,收款方式包括银行入账、手机钱包、现金提取和话费充值,覆盖非洲及其他新兴市场。
  • Xoom: Send Money & Transfer — Xoom 是 PayPal 旗下的数字汇款服务,可从美国、加拿大、英国和部分欧洲国家向 160 个国家的银行账户、手机钱包或现金提取点打款。
  • Ria Money Transfer — Ria Money Transfer 是 Euronet Worldwide 旗下公司,主营个人对个人国际汇款,通过全球代理网点和手机应用办理。
  • MoneyGram — MoneyGram 是总部位于达拉斯的点对点汇款公司,通过约 40 万个代理网点,向 200 多个国家或地区办理现金提取、手机钱包或银行入账。

相关主题

  • Taptap Send API
  • 汇款汇率
  • remittanceId
  • 钱包余额
  • availableBalance
  • 收款人出款
  • Lean 开放银行
  • 虚拟 IBAN
  • 银行卡返现
  • 非洲账单支付

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

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

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

获取报价