Link de Pagamento
O Checkout pode ser uma ótima ferramenta para a sua empresa cobrar rapidamente consumidores. Com foco em UX e usabilidade, você pode gerar um Link de Pagamento e até mesmo QR Code para facilitar.

Criar Link de Pagamento

https://api.premepay.com/v1/stores/{storeId}/payment_links
Parâmetro
Tipo
Descrição
Obrigatório
amount
decimal
Valor total a ser estornado
Sim
installments
int
Número de parcelamento
Sim
orderNumber
string
Número da ordem de pagamento ref
Não
paymentTypes
array
Tipo de pagamento
Sim
title
string
Título da cobrança
Sim
description
string
Descrição da cobrança
Sim

Respostas

200: Ok

Esta é a resposta para os casos em que sua requisição seja bem sucedida.
{
"id": 260,
"storeId": 1,
"planId": 33,
"amount": 20.0,
"type": 1,
"url": "aeEpfl",
"title": "Credito",
"createdOn": "2020-10-22T16:27:06.290418Z",
"paymentTypes": [
0
],
"qrCode": null,
"description": ""
}

400: Bad Request

Esta é a resposta para os casos em que o servidor não processa a requisição devido a um erro encontrado. Alguns exemplos que podem resultar neste erro são uma URL digitada incorretamente, sintaxe malformada ou requisição de roteamento inválida.
{
"type": "https://httpstatuses.com/400",
"title": "Bad Request",
"status": 400,
"detail": null,
}

401: Unauthorized

Esta é a resposta para os casos em que a solicitação não foi bem sucedida porque não possui credenciais de autenticação válidas para o recurso de destino. Caso seja necessário, você pode rever o nosso processo de autenticação.
{
"type": "https://httpstatuses.com/401",
"title": "Unauthorized",
"status": 401,
"detail": null,
"instance": null,
"extensions": {}
}

403: Forbidden

Esta é a resposta para os casos em que a solicitação foi proibida. Isso acontece quando o servidor consegue entender o pedido da requisição, mas não autoriza a emissão de uma resposta de aprovação.
{
"type": "https://httpstatuses.com/403",
"title": "Forbidden",
"status": 403,
"detail": null,
}

Excluir Link de Pagamento

https://api.premepay.com/v1/stores/{storeId}/payment_links/{linkId}

Respostas

200: Ok

Esta é a resposta para os casos em que sua requisição seja bem sucedida.

400: Bad Request

Esta é a resposta para os casos em que o servidor não processa a requisição devido a um erro encontrado. Alguns exemplos que podem resultar neste erro são uma URL digitada incorretamente, sintaxe malformada ou requisição de roteamento inválida.
{
"type": "https://httpstatuses.com/400",
"title": "Bad Request",
"status": 400,
"detail": "Payment link not found",
}

401: Unauthorized

Esta é a resposta para os casos em que a solicitação não foi bem sucedida porque não possui credenciais de autenticação válidas para o recurso de destino. Caso seja necessário, você pode rever o nosso processo de autenticação.
{
"type": "https://httpstatuses.com/401",
"title": "Unauthorized",
"status": 401,
"detail": null,
"instance": null,
"extensions": {}
}

403: Forbidden

Esta é a resposta para os casos em que a solicitação foi proibida. Isso acontece quando o servidor consegue entender o pedido da requisição, mas não autoriza a emissão de uma resposta de aprovação.
{
"type": "https://httpstatuses.com/403",
"title": "Forbidden",
"status": 403,
"detail": null,
}

Criar QR Code

https://api.premepay.com/v1/stores/{storeId}/payment_links/{linkId}

Respostas

200: Ok

Esta é a resposta para os casos em que sua requisição seja bem sucedida.

400: Bad Request

Esta é a resposta para os casos em que o servidor não processa a requisição devido a um erro encontrado. Alguns exemplos que podem resultar neste erro são uma URL digitada incorretamente, sintaxe malformada ou requisição de roteamento inválida.
{
"type": "https://httpstatuses.com/400",
"title": "Bad Request",
"status": 400,
"detail": "Payment link not found",
}

401: Unauthorized

Esta é a resposta para os casos em que a solicitação não foi bem sucedida porque não possui credenciais de autenticação válidas para o recurso de destino. Caso seja necessário, você pode rever o nosso processo de autenticação.
{
"type": "https://httpstatuses.com/401",
"title": "Unauthorized",
"status": 401,
"detail": null,
"instance": null,
"extensions": {}
}

403: Forbidden

Esta é a resposta para os casos em que a solicitação foi proibida. Isso acontece quando o servidor consegue entender o pedido da requisição, mas não autoriza a emissão de uma resposta de aprovação.
{
"type": "https://httpstatuses.com/403",
"title": "Forbidden",
"status": 403,
"detail": null,
}
Copy link
Outline
Criar Link de Pagamento
Excluir Link de Pagamento
Criar QR Code