[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Kelvin Ferreira Souza
Criador Kelvin Ferreira Souza 13/10/2018

Boa noite,

Carlos, eu gravo o CPF do meu usuário com MASK e o mesmo fica 000.000.000-00, pórem, o PagSeguro não aceita o mesmo com pontos e traços, tentei retirar com str_replace mas não consegui, sabe alguma forma de eu remover antes de enviar no getSender ??

Criador Kelvin Ferreira Souza 13/10/2018

Consegui resolver, criei uma function no pagsegurotrait e instanciei a mesma dentro do getSender

 

public function removeMaskCpf($cpf){

        $cpf = trim($cpf);

        $cpf = str_replace(".", "", $cpf);

        $cpf = str_replace("-", "", $cpf);

        return $cpf;

    }

 

public function getSender()

    {

        $cpf = $this->removeMaskCpf($this->user->cpf);

        ...

    }

 

Kelvin Ferreira Souza
Manager Carlos Ferreira 13/10/2018

Salve Kelvin!

Que bom que conseguiu resolver.

Você pode criar um helper, assim fica possível reutilizar essa mesma função em diferentes locais.

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!