POST /api/v1/sdk/purchase/stripe/token/validate/

Xác thực giao dịch mua Stripe

Xác thực giao dịch mua bằng token Stripe được cung cấp, sử dụng thông tin xác thực Stripe trong Cài đặt ứng dụng của bạn trong Adapty Dashboard. Nếu giao dịch mua hợp lệ, lịch sử giao dịch sẽ được nhập từ Stripe vào hồ sơ người dùng trong Adapty với customer_user_id được chỉ định. Nếu trước đó không có hồ sơ nào với customer_user_id này — hồ sơ sẽ được tạo mới.

Các sự kiện hồ sơ người dùng được tạo trong quá trình này và các giao dịch được nhập sẽ được tính vào MTR.

Request body

dataobjectrequired
typestringrequired

Loại tài nguyên

One of: "stripe_receipt_validation_result"

attributesobjectrequired
customer_user_idstringrequired

ID người dùng của bạn trong hệ thống của bạn

stripe_tokenstringrequired

Token của đối tượng Stripe đại diện cho một giao dịch mua duy nhất. Có thể là token của Stripe Subscription (sub_XXX) hoặc Payment Intent (pi_XXX)

Responses

Giao dịch mua được xác thực thành công

Schema
dataobjectrequired

Dữ liệu phản hồi (null khi xác thực thành công)

Example
{
  "data": null
}

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

Schema
errorsarray of objectrequired
detailstringrequired

Thông tin mô tả về lỗi

sourceobjectrequired
pointerstringrequired

Tham chiếu đến vị trí chính xác trong tài liệu yêu cầu gây ra sự cố

statusstringrequired

Mã trạng thái HTTP

Example
{
  "errors": [
    {
      "detail": "none is not an allowed value",
      "source": {
        "pointer": "/data/attributes/stripe_token"
      },
      "status": "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

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