Veja como utilizar a biblioteca para criar pagamentos.
Para utilizar o picpay; Primeiramente você deve fazer o importe da classe Picpay.
from picpay import Picpay
Agora, sim podemos configurar o picpay para receber o token:
Você pode configurar o token através de uma variável, atribuindo o valor para ela ou pode passar o token automaticamente para o parametro da classe Picpay.
token ="seu_token"picpay =Picpay(token)
Agora podemos criar requisições utilizando as funções helpers da biblioteca. No exemplo abaixo, estaremos criando um pagamento diretamente com a Picpay e após receber a resposta podemos captura-las em json. Veja:
from picpay import Picpaytoken = "seu_token"picpay =Picpay(token)payment_data ={"referenceId":"21144",# código do produto"callbackUrl":"https://seusite.com.br/callback","returnUrl":"https://seusite.com.br/cliente/pedido/21144","value":99.90,# preço do produto"expiresAt":"2022-05-01T16:00:00-03:00","buyer":{"firstName":"Jose",# nome do comprador"lastName":"Santos",# sobrenome do comprador"document":"182.255.879-55",# cpf do comprador"email":"email_do_comprador@email.com",# e-mail do comprador"phone":"+55 71 91111-1111",# telefone do comprador},}response = picpay.payment(payment_data)
Use o método json() para obter a saída da requisição: