Creates a new payment token by server.
required | object |
required | object |
object Custom project settings. | |
object or null Your custom parameters represented as a valid JSON set of key-value pairs. |
Successful purchase.
Basic authentication not passed or wrong. Make sure you used basic authentication or correct credentials.
{- "purchase": {
- "checkout": {
- "amount": 10.5,
- "currency": "USD"
}, - "description": {
- "value": "My purchase."
}
}, - "user": {
- "id": {
- "value": "user-id"
}, - "name": {
- "value": "user-name"
}, - "email": {
- "value": "user@xsolla.com"
}, - "country": {
- "value": "US",
- "allow_modify": false
}
}, - "settings": {
- "locale": "de",
- "external_id": "AABBCCDD01",
- "currency": "USD",
- "sandbox": false,
- "payment_method": 1,
- "ui": {
- "theme": "dark",
- "size": "large",
- "version": "desktop"
}
}
}
{- "token": "huooAqbXBSJxB8Q4dYBqJp4ybiInqsPb"
}