Pular para o conteúdo principal

Criar

POST/cashins

Você pode usar essa rota para criar um cashin.

Fields
NomeTipoDescriçãoObrigatório
external_idstringString que é passada como identificador externo do cashinSim
valuenumberValor inteiro que representa o valor do cashinSim
descriptionstringString que representa a descrição do cashin a ser pagoSim
expirationnumberValor do tipo inteiro que representa o tempo, em segundos, de expiração do cashin criadoSim
payerobjectDados do pagador do cashinSim
payer.typestringTipo do pagador ("J" para pessoa jurídica, "F" para pessoa física)Sim
payer.namestringNome do pagadorSim
payer.documentstringDocumento do pagador (CPF ou CNPJ)Sim
payer.phonestringNúmero de telefone do pagadorSim
payer.addressobjectObjeto contendo os dados do endereço do pagadorSim
payer.address.postal_codestringCEP do endereço do pagadorSim
payer.address.streetstringNome da rua do endereço do pagadorSim
payer.address.numberstringNúmero do endereço do pagadorSim
payer.address.complementstringComplemento do endereço do pagadorSim
payer.address.neighborhoodstringBairro do endereço do pagadorSim
payer.address.citystringCidade do endereço do pagadorSim
payer.address.statestringEstado do endereço do pagadorSim
beneficiariesarray[object]Uma lista com os dados dos beneficiários do cashinSim
beneficiaries[].documentstringDocumento do beneficiário do cashinSim
beneficiaries[].valuenumberValor inteiro que representa o valor do cashin para o beneficiárioSim
beneficiaries[].typenumberTipo de beneficiário do cashin (1 para pessoa física, 2 para pessoa jurídica)Sim

Exemplo de Payload

{
"external_id": "71900d60-0ec6-4f48-a966-95c8a0318126",
"payer": {
"type": "J",
"name": "ZEMOBANK",
"document": "12345678910"
},
"value": 5,
"description": "Deposit teste",
"expiration": 360
}
Observação

Aceitamos o header qrcode recebendo o valor true para retornar o base64 do QRCode.

Exemplo de Resposta

Status Code: 200
{
"status": "received",
"message": "cashin in processing",
"data": {
"cashin_id": "4245648248e24461818fe421ac7a02a1",
"br_code": "00020101021226800014br.gov.bcb.pix2558apipix-psti.sinqia.com.br/v2/pub/00204963/816b7b2a37fe418a52040000530398654040.015802BR5924ZEMOTESTE 123456Sao Paulo62070503***6304D677"
}
}

Com o header qrcode sendo passado na requisição:

Status Code: 200 com QRCode
{
"status": "received",
"message": "cashin in processing",
"data": {
"cashin_id": "4245648248e24461818fe421ac7a02a1",
"br_code": "00020101021226800014br.gov.bcb.pix2558apipix-psti.sinqia.com.br/v2/pub/00204963/816b7b2a37fe418a52040000530398654040.015802BR5924ZEMOTESTE 123456Sao Paulo62070503***6304D677",
"qrcode": "iVBORw0KGgoAAAANSUhEUgAAAQAAAAEAAQMAAABmvDolAAAABlBMVEX///8AAABVwtN+AAADXUlEQVR42uyZMY7sLBCECxEQcoPhIiP7Wg4sYWkCX4uVL4JvQEhgUb+6PbO770V/8JZxsEQW/lbydkN1dQ9+1+/612skue0FlrnELQP2g6x2J9kuAwyAEyB+ZM9kCmJDidyLvuoEBK4JHjOAyIYaG3wd98LjWsC2F0cSgGGdh+CXu+kNJFO4DAGRlAf4iosBgJMsw1DSTVnPnW7A89hrANdvD3/fi7cCsuzOaj+yl5A6puB5/CkiPwwMocTDlBoT/EqWGj+ot9U92mWAkb5KNOWARWa5G5mLZSFTL2AIesAqDAsQCmaTy2Qz3OM6wJh9vcM7Mvs6ZlS5rfowD70Ak1UWZN8vMKXOJgPjXlRaLwIMQT7ea6rdIQIiZy8Zus90/zwAzxRKjcxcT8kPZZI/eX3kNYAFhlwkgIBHlI+/B77S3QMIfuWrED/VrEx3U2DTdQCUSWzVYnKB7EsA3ctR9AI8N9FPkhXw7pGCX4+bx1eo3w4AmMadoiRiSwmJpEs3X7+qUgfAcae+mxCKZlPS+srmFQAREBg6MVqTbSprfrnDw7ZegJREqYYxgWdpJstkpYVIlwEAv9jmuQAlan0ceZakfoDJ6vH4aOrh6Q7V/11q0GWAIVD+C8zmdMt6NxerRbwf4DWb2kdo+2BycRu/q/3bAUjcGuqs6QZIFRCp3a0bADLdvDvGjOluiNNoNbxc8RUAk33FDdVSHOkNckFY7Xcn9uPAsxmUrkoDyMPQL3b/uyF9M1Am27xolypJnUfpcUh3oBsQSuROPhqkdS6wTc3ep4hdATDaiBV3jCryxfHjjOSrdncAhoCoQpoCqx65AX7dmv8aWL0fULd889JNyL2Qrl5im32NrRtAbW+kYSe3nZD9CdBCeRkgnwdM9+83OBGQdWtwy9APQNxEv0wuMd20j5btcilAXko3MYTiUtB7wWob+Ei9AJGsQ9Q+naUZsxgty29TtfcDz6maW0aebnBG8NxExLoBOl1kUZGP267WheSX2bsCoJN/skaqtzl/AlA3GFM3QOfVYoZRnJi9hzRc9jnruxDwCmDV/ksuxybWpy/QtEc+Zx2L+of2RyTfDojRup1qvybpmlPQgeSnwfh54Hnsdai36tlL4DLu+lPIVYDf9bv+//ovAAD//9rJG/vRuReKAAAAAElFTkSuQmCC"
}
}
Observação

O cashin_id retornado pode ser usado posteriormente para fazer buscas.

Eventos

Após o cashin ser criado, os seguintes eventos serão disparados.

{
"amount": 5,
"cashin_id": "920c246eade54d63b48bc316a41b41ad",
"expiration": 3600,
"external_id": "71900d60-0ec6-4f48-a966-95c8a0318126",
"payer_document": "12345678910",
"payer_name": "ZEMOBANK",
"status": "RECEIVED",
"topic": "pix.cashin.received"
}