/api/v2/server-side-api/purchase/set/transaction/ 设置交易
在 Adapty 中为您应用的终端用户创建新交易并提供访问等级。通过此方法创建的交易将出现在您的数据分析和事件日志中,并将发送至所有集成。
Header parameters
您系统中客户的唯一 ID。adapty-customer-user-id 或 adapty-profile-id 二选一必填。
您系统中用户画像的唯一 ID。如果您正在处理匿名用户画像,这是最佳选择。adapty-customer-user-id 或 adapty-profile-id 二选一必填。
Request body
Option 1 — object
一次性购买的交易数据
购买类型
One of: "one_time_purchase"
购买所在的商店。常见值包括 app_store、play_store、stripe、paddle 或任何自定义商店标识符
购买所在的环境
One of: "Production", "Sandbox"
商店中的产品 ID
商店中的交易 ID
商店中的原始交易 ID
购买是否为家庭共享
国家代码
货币代码
价格值
购买时间
A/B 测试的实验变体 ID
优惠类别
One of: "introductory", "promotional", "offer_code", "win_back"
优惠类型
One of: "free_trial", "pay_as_you_go", "pay_up_front"
优惠 ID
退款时间
取消原因
One of: "billing_error", "cancelled_by_developer", "new_subscription_replace", "price_increase", "product_was_not_available", "refund", "unknown", "upgraded", "voluntarily_cancelled", "adapty_revoked"
Option 2 — object
订阅购买的交易数据
购买类型
One of: "subscription"
购买所在的商店。常见值包括 app_store、play_store、stripe、paddle 或任何自定义商店标识符
购买所在的环境
One of: "Production", "Sandbox"
商店中的产品 ID
商店中的交易 ID
商店中的原始交易 ID
购买是否为家庭共享
国家代码
货币代码
价格值
购买时间
A/B 测试的实验变体 ID
优惠类别
One of: "introductory", "promotional", "offer_code", "win_back"
优惠类型
One of: "free_trial", "pay_as_you_go", "pay_up_front"
优惠 ID
退款时间
取消原因
One of: "billing_error", "cancelled_by_developer", "new_subscription_replace", "price_increase", "product_was_not_available", "refund", "unknown", "upgraded", "voluntarily_cancelled", "adapty_revoked"
订阅最初购买时间
订阅到期时间
订阅是否将续订
续订状态变更时间
检测到账单问题的时间
宽限期到期时间
Responses
交易记录成功
Schema
您应用的内部 ID
Adapty 用户画像 ID
您系统中的用户 ID
表示该用户画像在 USD 中获得的总收入的浮点值
内部参数
响应时间(毫秒),用于解决竞态条件
用户画像最多允许设置 30 个自定义属性
键必须是不超过 30 个字符的字符串。只允许使用字母、数字、破折号、点和下划线
属性值不得超过 50 个字符。只允许使用字符串和浮点数作为值
访问等级对象数组。如果客户没有访问等级,则为空数组
访问等级标识符
购买访问等级的商店
商店中的产品 ID
商店中的基础计划 ID
商店中的交易 ID
商店中的原始交易 ID
优惠详情(如果应用了促销或介绍性优惠)
优惠类别
One of: "introductory", "promotional", "offer_code", "win_back"
优惠类型
One of: "free_trial", "pay_as_you_go", "pay_up_front"
优惠 ID
访问等级开始时间
访问等级购买时间
访问等级最初购买时间
访问等级到期时间
续订取消时间
检测到账单问题的时间
访问等级是否处于宽限期
取消原因
订阅对象数组。如果客户没有订阅,则为空数组
购买订阅的商店
商店中的产品 ID
商店中的基础计划 ID
商店中的交易 ID
商店中的原始交易 ID
优惠详情(如果应用了促销或介绍性优惠)
优惠类别
One of: "introductory", "promotional", "offer_code", "win_back"
优惠类型
One of: "free_trial", "pay_as_you_go", "pay_up_front"
优惠 ID
环境(沙盒、生产)
订阅购买时间
订阅最初购买时间
订阅到期时间
续订取消时间
检测到账单问题的时间
订阅是否处于宽限期
取消原因
非订阅对象数组。如果客户没有购买记录,则为空数组
唯一购买标识符
购买所在的商店
商店中的产品 ID
商店中的基础计划 ID
商店中的交易 ID
商店中的原始交易 ID
购买时间
环境(沙盒、生产)
是否为退款
是否为消耗型商品
请求错误
Schema
错误来源
错误消息数组
简短错误名称
HTTP 状态码
未授权
Schema
错误来源
错误消息数组
简短错误名称
HTTP 状态码
用户画像未找到
Schema
错误来源
错误消息数组
简短错误名称
HTTP 状态码
服务器内部错误