ÿÿ Äặt cài đặt Refund Saver (API)
POST /api/v2/server-side-api/purchase/profile/refund-saver/settings/

Äặt cài đặt Refund Saver

Äặt tùy chá»n hoàn tiá»n riêng lẻ cho ngưá»i dùng và ghi lại việc ngưá»i dùng đã đồng ý chia sẻ dữ liệu cá»§a há». Theo mặc định, Refund Saver luôn yêu cầu Apple từ chối yêu cầu hoàn tiá»n cá»§a ngưá»i dùng. Bạn có thể thay đổi hành vi mặc định này cho tất cả ngưá»i dùng trong Adapty Dashboard, hoặc Ä‘iá»u chỉnh cho má»™t ngưá»i dùng cụ thể thông qua Dashboard, SDK, hoặc server-side API.

Header parameters

adapty-customer-user-idstring

ID duy nhất của khách hàng trong hệ thống của bạn. Cần cung cấp adapty-customer-user-id hoặc adapty-profile-id.

adapty-profile-idstring · uuid

ID duy nhất cá»§a hồ sÆ¡ ngưá»i dùng trong hệ thống cá»§a bạn. Lá»±a chá»n tốt nhất khi làm việc vá»›i hồ sÆ¡ ẩn danh. Cần cung cấp adapty-customer-user-id hoặc adapty-profile-id.

Request body

custom_preferencestring

Äặt tùy chá»n hoàn tiá»n riêng lẻ cho ngưá»i dùng. - grant: chấp thuận từng yêu cầu hoàn tiá»n - no_preference: không đưa ra khuyến nghị nào - decline: từ chối từng yêu cầu hoàn tiá»n

One of: "grant", "no_preference", "decline"

consentboolean

Ghi lại việc ngưá»i dùng đã đồng ý chia sẻ dữ liệu cá»§a há». - true có nghÄ©a là nếu bạn nhận được yêu cầu hoàn tiá»n trong ứng dụng, bạn có thể cung cấp thông tin vá» ngưá»i dùng cho Apple

Responses

Cài đặt được cập nhật thành công

Schema
profile_idstringrequired

ID hồ sÆ¡ ngưá»i dùng

settingsobjectrequired

Cài đặt Refund Saver cho ngưá»i dùng

consentboolean

Xác định liệu ngưá»i dùng có đồng ý chia sẻ dữ liệu cá»§a há» hay không

custom_preferencestring

Tùy chá»n hoàn tiá»n

One of: "grant", "no_preference", "decline"

Example
{
  "profile_id": "e5aab402-b1bd-4039-b632-57a91ebc0779",
  "settings": {
    "consent": true,
    "custom_preference": "grant"
  }
}

Yêu cầu không hợp lệ

Schema
errorsarray of objectrequired
sourcestring

Nguồn gốc lỗi

errorsarray of string

Mảng thông báo lỗi

error_codestringrequired

Tên lá»—i rút gá»n

status_codeintegerrequired

Mã trạng thái HTTP

Example
{
  "errors": [
    "Profile does not exist"
  ],
  "error_code": "profile_does_not_exist",
  "status_code": 400
}

Không được phép

Schema
errorsarray of objectrequired
sourcestring

Nguồn gốc lỗi

errorsarray of string

Mảng thông báo lỗi

error_codestringrequired

Tên lá»—i rút gá»n

status_codeintegerrequired

Mã trạng thái HTTP

Example
{
  "errors": [
    "Invalid API key"
  ],
  "error_code": "unauthorized",
  "status_code": 401
}

Lỗi máy chủ nội bộ

Schema
errorsarray of objectrequired
sourcestring

Nguồn gốc lỗi

errorsarray of string

Mảng thông báo lỗi

error_codestringrequired

Tên lá»—i rút gá»n

status_codeintegerrequired

Mã trạng thái HTTP

ÿÿÿÿ