artistas / laravel-pagseguro

Checkout Transparente e Pagamentos Recorrentes (Assinaturas)
MIT License
228 stars 72 forks source link

Erro na adesão do plano #156

Closed Joaoo1 closed 3 years ago

Joaoo1 commented 3 years ago

Estava tentando realizar uma adesão a um plano e retornava o seguinte erro:

ErrorException: Attempt to read property "code" on null in file ...\vendor\artistas\laravel-pagseguro\src\Artistas\PagSeguroRecorrente.php on line 373

Removi o ->code do final da linha citada no erro e funcionou normalmente. Estou fazendo algo de errado?

Segue o código que estou utilizando:

PagSeguroRecorrente::setPlan('DC61168CE7E76D26640BFFAF1CAF0248')
    ->setSenderInfo([
        'senderName' => 'Nome Completo',
        'senderPhone' => '12 12345678',
        'senderEmail' => 'email@email.com',
        'senderHash' => $req->senderHash,
        'senderCPF' => '17151356013'
    ])
    ->setCreditCardHolder([
        'creditCardHolderBirthDate' => '10/02/1940',
    ])
    ->setSenderAddress([
        'senderAddressStreet' => 'Rua/Avenida',
        'senderAddressNumber' => 'Número',
        'senderAddressDistrict' => 'Bairro',
        'senderAddressPostalCode' => '12345-678',
        'senderAddressCity' => 'Cidade',
        'senderAddressState' => 'RS'
    ])
    ->sendPreApproval([
        'creditCardToken' => $req->creditCardToken
    ]);