跳到主要内容
Revenue Sensor
连接收入来源

连接 Paddle

粘贴一个只读的 Paddle API 密钥,即可按产品和国家导入软件与 SaaS 销售、退款和税额。

Paddle 是您在应用商店之外销售的软件(桌面应用、Web 应用、SaaS 套餐和许可证)的 merchant of record。它通过一个只读 API 密钥连接,而不是 OAuth。您在 Paddle 后台创建密钥,粘贴到 Revenue Sensor,然后选择要同步的 Paddle 产品即可。密钥加密存储,绝不会离开我们的服务器;也绝不会用到您的 Paddle 登录信息。

开始之前

  • 拥有您要追踪销售的卖家账户的 Paddle 后台访问权限,并有权在 Developer tools 中创建 API 密钥。
  • 确定您要用正式(live)账户还是沙盒。Paddle 为两者分别签发密钥,读取哪一个由密钥决定;除此之外无需再做选择。

创建只读 API 密钥

  1. 1

    打开 Developer tools

    在 Paddle 后台进入 Developer tools → Authentication,创建一个新的 API 密钥。起一个以后能认出的名字,例如“Revenue Sensor”。

  2. 2

    只授予读取权限

    勾选 Transactions、Adjustments、Products 和 Addresses 的读取权限。Addresses 位于 Customers 之下,用于获取买家所在国家,所以即使看起来无关也请保留。不需要任何写入权限。

  3. 3

    只复制一次密钥

    Paddle 只在创建时显示密钥一次。请立即复制;如果丢失,请吊销并重新创建。

连接账户

  1. 1

    粘贴密钥

    在 Revenue Sensor 控制台进入 Integrations → Paddle → Connect,粘贴 API 密钥。Revenue Sensor 会根据密钥前缀区分正式密钥和沙盒密钥,并在您继续之前确认将使用哪一个。

  2. 2

    选择您的产品

    同步的单位是 Paddle 产品,而不是商店应用。选择您想放进账本的产品;每个产品在收入中单独成行,如果它属于某个应用,也可以映射到该应用。只拉取您选择的内容,也只有您选择的内容计入套餐额度。

  3. 3

    等待首次同步完成

    Paddle 保留您的全部历史记录,因此首次同步会回填最多一年的已支付交易和退款。通常只需几分钟,运行期间您可以离开页面。

会导入什么

字段说明
收入已支付的交易,按款项实际收到的日期记账,而不是开具发票的日期。按产品、按天、按买家国家展示,不含税。不扣除 Paddle 自身的费用,正如 Google Play 按扣除 Google 费用前的毛额展示一样。
Paddle 作为 merchant of record 代收销售税和增值税,并在每个行项目上列明,因此税额会单独导入,此来源可使用含税视图。
退款与拒付已批准的退款和拒付(chargeback)在批准当天减少收入,同时金额也作为退款数字保留以供参考。被撤销的拒付会把款项加回。信用额和拒付预警不视为退款。
国家取自客户的账单地址。只使用国家代码。

支持 Paddle 的所有货币

交易按其计费货币导入,并像其他来源一样进行换算。JPY、KRW 等无小数位货币会被正确读取,因此日本的一笔销售不会被记为实际价值的百分之一。

实时更新(可选)

Revenue Sensor 每 30 分钟同步一次 Paddle。如果您希望在一两分钟内就看到新的销售或退款,可以把 Paddle 的通知目标(notification destination)指向我们。数据仍然来自 Paddle 的 API;webhook 只是告诉我们提前同步。

  1. 1

    复制 webhook URL

    在 Revenue Sensor 控制台打开 Paddle 连接。“Real-time updates”面板会显示一个仅属于此连接的 URL,复制它。

  2. 2

    创建通知目标

    在 Paddle 中进入 Developer tools → Notifications → New destination。粘贴 URL,类型选择 Webhook,并订阅 transaction、adjustment 和 subscription 事件。

  3. 3

    保存密钥

    创建通知目标时,Paddle 会显示一个签名密钥。把它粘贴到“Real-time updates”面板并保存。我们用它验证每一次推送,并丢弃任何未签名的内容;它加密存储,不会再次显示。

故障排查

  • 密钥被拒绝:检查它是否对 Transactions、Adjustments、Products 和 Addresses 四项都有读取权限。缺少 Addresses 的密钥能通过基本检查,但同步会失败。
  • 没有列出任何产品:密钥属于另一个账户,或者您以为是正式环境但它其实是沙盒密钥(或反过来)。密钥前缀会告诉您是哪一个。
  • 缺少某笔销售:只导入已支付、已完成的交易。草稿、未支付的发票和已取消的交易还不算收入。
  • 收入看起来高于您的到账金额:这是正常的。税额单独保留,Paddle 的费用也未扣除,因此该数字是扣除 Paddle 分成之前的总收入。
  • 退款显示的日期与销售不同:退款按批准当天记账,不会回溯到原始购买日。

本页内容