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

Stripe購入を検証する

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

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

Request body

dataobjectrequired
typestringrequired

リソースのタイプ

One of: "stripe_receipt_validation_result"

attributesobjectrequired
customer_user_idstringrequired

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

stripe_tokenstringrequired

一意の購入を表すStripeオブジェクトのトークン。 StripeのサブスクリプションのトークンA(sub_XXX)またはPayment Intent(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ステータスコード