Executando verificação de segurança...
1

Eu estou em estagio iniciante sim, mas acredito que posso ter me expressado mal.

O que eu realmente quero criar é uma função e nisso precisa realizar um pagamento antes de ter ela, no caso seria uma geração de um pdf customizado

aí no caso seria algo tipo pagar um pix aí libera o download, não precisa ser algo super complexo aí le sei se teria alguma solução para isso

Carregando publicação patrocinada...
1

Então o que você quer é algo bem simples, você pode usar a Hotmart, cria lá um produto digital, escolhe ebook e adiciona seu ebook lá, quando há uma venda ele libera o download, eles permitem que você customize o ebook com o nome e CPF do comprador pra evitar compartilhamento...

Por outro lado, se é um sistema que gera o PDF, você pode utilizar o Stripe para fazer algo parecido, seu sistema gera o PDF e na tela de download você apresenta o link de pagamento com um ID que identifique esse PDF/pedido no seu sistema, a pessoa paga no Stripe e você recebe o retorno dos dados do Stripe informando o status do pagamento, se estiver pago, você troca o link do pagamento pelo link de download.

Isso é coisa básica que você encontra na documentação deles...

https://docs.stripe.com/checkout/quickstart

Obs.: O processo é o mesmo em vários gateways.