Começando

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:

Veja o output:

Last updated

Was this helpful?