These docs are for v1.0. Click to read the latest docs for v4.1.

Comunidade

Ask a Question
Back to All

Error 500 ao Criar um Assinante

Estou tentando criar um assistente em ambiente sandbox para integração de pagamento recorrente, porem estou recebendo o erro 500. Pelo que investiguei o problema está nas informações do billing_info, pois quando eu cadastro um assinante utilizando o código de criptografia do cartão o assinante e cadastrado com sucesso.

Erro: Server error: POST https://sandbox.api.assinaturas.pagseguro.com/customers resulted in a 500 Internal Server Error response: {"error_messages":[{"error":"internal_server_error","description":"Internal Server Error"}]}

Código:

	 $client = new \\GuzzleHttp\\Client();   
	 $response = $client->request('POST', 'https://sandbox.api.assinaturas.pagseguro.com/customers', [
        'body' => '{
            "reference_id":"12345",
            "name":"John Doe",
            "email":"[email protected]",
            "tax_id":"12345678909",
            "phones":[
                {
                "country":"55",
                "area":"11",
                "number":"987654321"
                }
            ],
            "billing_info":[{
                "card": {
                    "holder":{
                        "name":"John Doe",
                        "birth_date":"2003-07-05",
                        "tax_id":"12345678909"
                    },
                    "number":"6062*********9021",
                    "security_code":123,
                    "exp_year":"30",
                    "exp_month":"12"
                },
                "type":"CREDIT_CARD"
            }]
        }',
        'headers' => [
            'Authorization' => 'Bearer <Token>',
            'accept' => 'application/json',
            'content-type' => 'application/json',
        ],
    ]);

    echo $response->getBody();

© 1996- Todos os direitos reservados.

PAGSEGURO INTERNET INSTITUIÇÃO DE PAGAMENTO S/A - CNPJ/MF 08.561.701/0001-01

Av. Brigadeiro Faria Lima, 1.384, São Paulo - SP - CEP 01451-001