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

Stripe の購入を検証する

Adapty ダッシュボードのアプリ設定に登録された Stripe の認証情報を使用して、指定された Stripe トークンで購入を検証します。 購入が有効な場合、Stripe からトランザクション履歴が、指定された customer_user_id を持つ Adapty のプロファイルにインポートされます。 この customer_user_id を持つプロファイルが存在しない場合は、新たに作成されます。

プロファイルイベントはその過程で生成され、インポートされたトランザクションは MTR に計上されます。

Request body

dataobjectrequired
typestringrequired

リソースの種別

One of: "stripe_receipt_validation_result"

attributesobjectrequired
customer_user_idstringrequired

お客様のシステムにおけるユーザーの ID

stripe_tokenstringrequired

一意の購入を表す Stripe オブジェクトのトークン。 Stripe のサブスクリプション(sub_XXX)または支払いインテント(pi_XXX)のトークンが使用できます

Responses

購入が正常に検証されました

Schema
dataobjectrequired

レスポンスデータ(検証成功時は null)

Example
{
  "data": null
}

リクエストが不正です

Schema
errorsarray of objectrequired
detailstringrequired

エラーの詳細情報

sourceobjectrequired
pointerstringrequired

問題の原因となったリクエストドキュメント内の正確な場所への参照

statusstringrequired

HTTP ステータスコード

Example
{
  "errors": [
    {
      "detail": "none is not an allowed value",
      "source": {
        "pointer": "/data/attributes/stripe_token"
      },
      "status": "400"
    }
  ]
}

認証エラー

Schema
errorsarray of objectrequired
sourcestring

エラーの発生源

errorsarray of string

エラーメッセージの配列

error_codestringrequired

エラーの短縮名

status_codeintegerrequired

HTTP ステータスコード

内部サーバーエラー

Schema
errorsarray of objectrequired
sourcestring

エラーの発生源

errorsarray of string

エラーメッセージの配列

error_codestringrequired

エラーの短縮名

status_codeintegerrequired

HTTP ステータスコード