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ステータスコード