Host
| Target |
|---|
https://solvers.vyprada.com |
Header Access
| Name | Value | Description |
|---|---|---|
X-Api-Key | <api-key> | Optional. Only if System.ApiKey is set. |
Content-Type | application/json | Required. For all requests. |
Routes / Signatures /
| Routes | Method | Description |
|---|---|---|
Signatures/HBOMax | POST | Required _Payload, _Url |
Signatures/Maxio | POST | Required _Fields |
-Request Parameter
{
"solver": "Signatures/HBOMax",
"params": {
"_Url": "https://auth.hbomax.com/",
"_Payload": {
"method": "POST", // opcional
"path": "/idp/users/accountLookup",
"body": {
"username": "c64b19eab21e@maxxspace.com",
"flow": "sign_up"
} // opcional
},
"_Country": "PE" // opcional
}
}-Response Parameter
{
"task_id": "<taskId>",
"status": "ready",
"solution": {
"x-disco-client-id": "web1_prd:1791753231:1d385b46b868bb392d2429ab2605dc5f6bf41af1fabe39e451306fa1989fd361",
"keyId": "web1_prd",
"timestamp": "1791753231",
"signature": "1d385b46b868bb392d2429ab2605dc5f6bf41af1fabe39e451306fa1989fd361"
}
}x-disco-client-id para requests firmados de HBO Max._Payload (método, path y body del request) y _Url (obligatorios); _Key, _Country (ISO-2), _Proxy // opcional.Challenges/HBOMax para cubrir los flujos que exigen firma.-Request Parameter
{
"solver": "Signatures/Maxio",
"params": {
"_Fields": {
"first_name": "Apollo",
"last_name": "Moon",
"full_number": "4850180500812857",
"cvv": "122",
"expiration_month": "7",
"expiration_year": "2030",
"billing_zip": "10010",
"billing_address": "JHON", // opcional
"billing_address_2": "DOE", // opcional
"billing_city": "CITY", // opcional
"billing_state": "NY", // opcional
"billing_country": "US",
"email": "ajsvdasd123asd@gmail.com" // opcional
}
}
}-Response Parameter
{
"task_id": "<taskId>",
"status": "ready",
"solution": {
"h": "99b93e2d1215e0aeac06a1534ef71551a94733ce",
"message": "JHONᅠDOEᅠCITYᅠUSᅠNYᅠ10010ᅠ122ᅠajsvdasd123asd@gmail.comᅠ7ᅠ2030ᅠApolloᅠ4850180500812857ᅠMoon"
}
}{h, message} — firma SHA1 sobre los campos ordenados alfabéticamente._Fields (dict) (obligatorio). El solver firma exactamente lo que envíes, por lo que sus sub-claves son flexibles; qué campos exige realmente la pasarela no lo valida el solver.three_ds_token, vault_token, customer_vault_token, device_data (se excluyen del mensaje).