Вы можете создать токен с любыми параметрами пользователя. Вы отправляете эти параметры Иксолле при создании токена и получаете их обратно после успешной оплаты. Токен может содержать только описанные ниже параметры, либо параметры, предопределенные вами.
Если какой-либо параметр был передан в некорректном формате, токен не может быть выдан. В ответ вернется 422 HTTP код и в JSON объекте в теле ответа будет содержаться информация об ошибке. В параметре extended_message
указывается, какие именно параметры были переданы неверно.
object Вы можете передавать в токене в объекте | |
object Объект с информацией о заказе. | |
object Объект, содержащий настройки проекта. | |
object Объект с информацией о пользователе. |
Created.
Unprocessable Entity.
{- "purchase": {
- "checkout": {
- "amount": 10,
- "currency": "USD"
}
}, - "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"
}