目录

developerPayload处理机制及使用建议

支持开发者在创建订单/订阅订单时通过传入的PurchaseParameter设置developerPayload字段。developerPayload一般用于识别已支付的购买订单是由哪个应用账号发起的购买,并将此购买订单的相关权益正确发放给对应的应用账号。

在订阅型商品购买场景下developerPayload处理机制:

developerPayload使用建议:

  1. 请开发者使用应用帐号相关信息作为developerPayload。

    基于隐私保护的最小化原则,建议开发者使用单向哈希或加密来混淆应用帐号信息生成标识符,并将此标识符作为developerPayload,此标识符应与应用帐号信息固定关联,此标识符在应用账号的整个生命周期内均有效。

  2. 由于订阅存在developerPayload刷新机制,同时订阅的生命周期可能很长,因此强烈建议开发者不要使用业务订单号作为developerPayload来确定订阅的归属,此方式可能在业务订单失效或丢失时导致无法确定订阅归属。