Cobra um usuário através de uma conta de pagamento salva.
Observe
No modo sandbox, essa chamada de API só funciona com cartões de teste que não tenham a função 3-D Secure.
Aviso
Para a chamada de API funcionar corretamente, configure um tempo limite de 2 minutos.
project_id required | integer ID do projeto. | ||||||||||||||||||||||||||||||||||||
user_id required | string ID de usuário único no jogo armazenado do seu lado. Certifique-se de passar o ID de usuário existente. Em caso de erro, consulte às respostas às Perguntas Frequentes (FAQ). | ||||||||||||||||||||||||||||||||||||
type required | string Tipo de conta de pagamento.
| ||||||||||||||||||||||||||||||||||||
account_id required | integer ID de uma conta salva no banco de dados da Xsolla. |
object Este objeto contém parâmetros para configurar filtros antifraude. A lista de parâmetros é exibida abaixo. Para adicionar parâmetros personalizados, contate seu Gerente de Sucesso do Cliente ou envie um e-mail para csm@xsolla.com. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object Objeto que contém dados de compra. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object Objeto que contém configurações de compra. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object Dados do usuário. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Created.
Unprocessable Entity.
{- "purchase": {
- "description": {
- "value": "currency purchase"
}, - "virtual_currency": {
- "quantity": 100
}
}, - "settings": {
- "currency": "USD",
- "external_id": "ext123",
- "mode": "sandbox"
}, - "user": {
- "ip": "111.11.11.11",
- "legal": {
- "address": "17 Crown Street London SW2 0JW United Kingdom",
- "country": "GB",
- "name": "My Awesome Company",
- "vat_id": "GB111111111"
}, - "name": "John Smith"
}
}
{- "transaction_id": 123458390
}