任意のユーザー パラメータを使用してトークンを作成できます。トークンを取得するときにこれらのパラメータを送信し、支払いが成功した後にそれらを受け取ります。トークンには、このドキュメントで説明されているか、またはユーザーが事前に定義したパラメータのみを含めることができます。
パラメータが間違った形式で送信されたり、間違ったタイプである場合、トークンは発行されません。JSON 本文にエラーの説明を含む 422 HTTP コードが返されます。extended_message
には、正確にどのパラメータが間違って送信されたかに関する情報が返されます。
通知
APIコールにproject_id
パスパラメータが含まれていないため、会社の全プロジェクトで有効なAPIキーを使用して認可を設定する必要があります。
object
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object 購入の詳細を含むオブジェクト。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object カスタムプロジェクト設定(オブジェクト)。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object ユーザーの詳細(オブジェクト)。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Created (作成済み)。
Unprocessable Entity(処理不可能なエンティティー)。
{- "purchase": {
- "checkout": {
- "amount": 10,
- "currency": "USD"
}, - "subscription": {
- "gift": {
- "email": "recipient_email@email.com",
- "recipient": "test_recipient_v1"
}
}
}, - "settings": {
- "currency": "USD",
- "language": "en",
- "project_id": 16184,
- "ui": {
- "components": {
- "virtual_currency": {
- "custom_amount": true
}
}, - "desktop": {
- "virtual_item_list": {
- "button_with_price": true,
- "layout": "list"
}
}, - "size": "medium"
}
}, - "user": {
- "age": 19,
- "country": {
- "allow_modify": true,
- "value": "US"
}, - "email": {
- "value": "john.smith@mail.com"
}, - "id": {
- "value": "user_2"
}, - "name": {
- "value": "John Smith"
}
}
}
{- "token": "eop57k1boA7nnYPtewZ6KEXJyJADEwRT"
}