post https://gateway.fixpay.com.br/v1/safelink/personpayment/new/
Gera um Safelink com itens.
Cofre
Será gerado um Safelink com itens, sendo obrigatório a inserção de pelo menos um item.
O usuário deve se atentar nas regras a seguir no momento que for preencher os campos:
- Regra de Desconto:
Temos duas formas de desconto, o desconto sob o produto e sob o valor total. Caso queira aplicar um desconto para cada produto, você deverá preencher o campo "discount_rule" com "PRODUTO" e inserir o valor do desconto em "item_discount". Se o desconto for sob o valor total do Safelink, você deve preencher o campo "discount_rule" com "LINK" e inserir o valor do desconto no campo "discount". - Regra do frete:
Ao setar o campo "flag_frete" como true, você deve obrigatoriamente inserir um valor em "valor_frete", se o campo estiver setado como false e "valor_frete" estiver preenchido, tal valor não será considerado. - Regra das parcelas:
O campo "max_installments" contém o número máximo de parcelas permitidas, não o número de parcelas. Caso o campo seja preenchido com 3, significa que a compra poderá ser parcelada em até 3 vezes.
No Body devemos passar alguns valores para gerar o Safelink, abaixo temos um exemplo de como envia-los utilizando JSON.
{
"max_installments":"1",
"discount_rule":"PRODUTO",
"discount":0.0,
"flag_frete":true,
"valor_frete":14.19,
"Items":
[
{
"item_id":"1",
"item_name": "Livro",
"item_description":"Livro de Capa Dura",
"item_quantity":5,
"item_discount":1.99,
"item_price":39.49
}
]
}
É necessário passar o Token API do estabelecimento no header "Authorization", e no "Content-Type" preenchê-lo com o valor do conteúdo que está sendo enviado, neste caso usamos "application/json".
Abaixo temos um exemplo de como inserir estes dados usando JSON.
{
"Content-Type": "application/json",
"Authorization": "Bearer $TOKEN_API"
}