curl -X POST 'https://api.goatpay.com.br/v1/subaccount/portal/setup' \
-H 'X-API-Key: gp_live_SUA_CHAVE' \
-H 'Content-Type: application/json' \
-d '{
"externalReference": "loja-parceiro-a",
"email": "operador@empresa.com",
"password": "SenhaForte!123"
}'
{
"success": true,
"message": "Portal Wallet configurado",
"data": {
"success": true,
"mode": "portal_ready"
},
"requestId": "req_abc123"
}
Portal Wallet
Configurar Portal Wallet
Cria ou redefine e-mail e senha do operador na subconta.
POST
/
subaccount
/
portal
/
setup
curl -X POST 'https://api.goatpay.com.br/v1/subaccount/portal/setup' \
-H 'X-API-Key: gp_live_SUA_CHAVE' \
-H 'Content-Type: application/json' \
-d '{
"externalReference": "loja-parceiro-a",
"email": "operador@empresa.com",
"password": "SenhaForte!123"
}'
{
"success": true,
"message": "Portal Wallet configurado",
"data": {
"success": true,
"mode": "portal_ready"
},
"requestId": "req_abc123"
}
curl -X POST 'https://api.goatpay.com.br/v1/subaccount/portal/setup' \
-H 'X-API-Key: gp_live_SUA_CHAVE' \
-H 'Content-Type: application/json' \
-d '{
"externalReference": "loja-parceiro-a",
"email": "operador@empresa.com",
"password": "SenhaForte!123"
}'
{
"success": true,
"message": "Portal Wallet configurado",
"data": {
"success": true,
"mode": "portal_ready"
},
"requestId": "req_abc123"
}
string
ID da subconta. Informe
id ou externalReference.string
Referência externa da subconta.
string
required
E-mail de login (único na plataforma para portal).
string
required
Senha do operador (mín. 8 caracteres, maiúscula, minúscula, número e símbolo).
Permissão:
subaccount/portal/setup. O operador entra imediatamente em wallet.goatpay.com.br/login — sem confirmação por e-mail.Authorizations
Chave gp_live_... criada em Integrações → Chaves de API no dashboard.
Body
application/json

