Skip to main content

Acesso ao ambiente de desenvolvimento

O ambiente de testes encontra-se disponível em http://sandbox.ilinkc.com.br. Recomendamos a utilização da aplicação Postman para realização dos testes de integração.

Usuários de Sandbox:

Email: proprio.sandbox@linkc.com.br
Senha: kgqOKuBFAtTr2I/j

Email: cielo.sandbox@linkc.com.br
Senha: i0sv0gL3xQe6y5WO

Email: getnet.sandbox@linkc.com.br
Senha: fL8Pk9ubvytt8kxU

Collection do Postman

{
	"info": {		"_postman_id": "",
		"name": "API I (Sandbox)",
		"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
		"_exporter_id": "14649956"
	},
	"item": [
		{
			"name": "integradores",
			"item": [
				{
					"name": "Autenticação - Próprio",
					"event": [
						{
							"listen": "test",
							"script": {
								"exec": [
									"var response = pm.response.json();\r",
									"pm.collectionVariables.set(\"token\", response[\"token\"]);"
								],
								"type": "text/javascript",
								"packages": {}
							}
						}
					],
					"request": {
						"auth": {
							"type": "basic",
							"basic": [
								{
									"key": "password",
									"value": "kgqOKuBFAtTr2I/j",
									"type": "string"
								},
								{
									"key": "username",
									"value": "proprio.sandbox@linkc.com.br",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Accept",
								"value": "application/vnd.linkc.com.br; version=1",
								"type": "text"
							},
							{
								"key": "Authorization",
								"value": "Basic dGFpcy5zaWx2YUBsaW5rYy5jb20uYnI6KzQ0L2ZDUWloT082RWg3Qg==",
								"type": "text"
							},
							{
								"key": "Content-Type",
								"value": "application/json",
								"type": "text"
							}
						],
						"url": {
							"raw": "{{host}}/api/integradores/auth/login",
							"host": [
								"{{host}}"
							],
							"path": [
								"api",
								"integradores",
								"auth",
								"login"
							]
						}
					},
					"response": []
				},
				{
					"name": "Autenticação - Cielo",
					"event": [
						{
							"listen": "test",
							"script": {
								"exec": [
									"var response = pm.response.json();\r",
									"pm.collectionVariables.set(\"token\", response[\"token\"]);"
								],
								"type": "text/javascript",
								"packages": {}
							}
						}
					],
					"request": {
						"auth": {
							"type": "basic",
							"basic": [
								{
									"key": "password",
									"value": "i0sv0gL3xQe6y5WO",
									"type": "string"
								},
								{
									"key": "username",
									"value": "cielo.sandbox@linkc.com.br",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Accept",
								"value": "application/vnd.linkc.com.br; version=1",
								"type": "text"
							},
							{
								"key": "Authorization",
								"value": "Basic dGFpcy5zaWx2YUBsaW5rYy5jb20uYnI6KzQ0L2ZDUWloT082RWg3Qg==",
								"type": "text"
							},
							{
								"key": "Content-Type",
								"value": "application/json",
								"type": "text"
							}
						],
						"url": {
							"raw": "{{host}}/api/integradores/auth/login",
							"host": [
								"{{host}}"
							],
							"path": [
								"api",
								"integradores",
								"auth",
								"login"
							]
						}
					},
					"response": []
				},
				{
					"name": "Autenticação - Getnet",
					"event": [
						{
							"listen": "test",
							"script": {
								"exec": [
									"var response = pm.response.json();\r",
									"pm.collectionVariables.set(\"token\", response[\"token\"]);"
								],
								"type": "text/javascript",
								"packages": {}
							}
						}
					],
					"request": {
						"auth": {
							"type": "basic",
							"basic": [
								{
									"key": "password",
									"value": "fL8Pk9ubvytt8kxU",
									"type": "string"
								},
								{
									"key": "username",
									"value": "getnet.sandbox@linkc.com.br",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Accept",
								"value": "application/vnd.linkc.com.br; version=1",
								"type": "text"
							},
							{
								"key": "Authorization",
								"value": "Basic dGFpcy5zaWx2YUBsaW5rYy5jb20uYnI6KzQ0L2ZDUWloT082RWg3Qg==",
								"type": "text"
							},
							{
								"key": "Content-Type",
								"value": "application/json",
								"type": "text"
							}
						],
						"url": {
							"raw": "{{host}}/api/integradores/auth/login",
							"host": [
								"{{host}}"
							],
							"path": [
								"api",
								"integradores",
								"auth",
								"login"
							]
						}
					},
					"response": []
				},
				{
					"name": "Consulta Ticket",
					"event": [
						{
							"listen": "test",
							"script": {
								"exec": [
									"var response = pm.response.json();\r",
									"pm.collectionVariables.set(\"transacao\", response[\"permanencia\"][\"transacao\"]);\r",
									""
								],
								"type": "text/javascript",
								"packages": {}
							}
						}
					],
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{token}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/vnd.linkc.com.br; version=1",
								"type": "text"
							},
							{
								"key": "Content-Type",
								"value": "application/json",
								"type": "text"
							}
						],
						"url": {
							"raw": "{{host}}/api/integradores/permanencias?ticket=123434555",
							"host": [
								"{{host}}"
							],
							"path": [
								"api",
								"integradores",
								"permanencias"
							],
							"query": [
								{
									"key": "ticket",
									"value": "123434555"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Consulta Placa",
					"event": [
						{
							"listen": "test",
							"script": {
								"exec": [
									"var response = pm.response.json();\r",
									"pm.collectionVariables.set(\"transacao\", response[\"permanencia\"][\"transacao\"]);\r",
									""
								],
								"type": "text/javascript",
								"packages": {}
							}
						}
					],
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{token}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/vnd.linkc.com.br; version=1",
								"type": "text"
							},
							{
								"key": "Content-Type",
								"value": "application/json",
								"type": "text"
							}
						],
						"url": {
							"raw": "{{host}}/api/integradores/permanencias?placa=aac1231",
							"host": [
								"{{host}}"
							],
							"path": [
								"api",
								"integradores",
								"permanencias"
							],
							"query": [
								{
									"key": "placa",
									"value": "aac1231"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Gera token Cartão de Crédito",
					"event": [
						{
							"listen": "test",
							"script": {
								"exec": [
									"var jsonData = JSON.parse(responseBody);",
									"var token = jsonData.cartao_credito.token;",
									"postman.setEnvironmentVariable(\"cartao_credito_token\", token);",
									""
								],
								"type": "text/javascript",
								"packages": {}
							}
						}
					],
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Accept",
								"value": "application/vnd.linkc.com.br; version=1",
								"type": "text"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}",
								"type": "text"
							},
							{
								"key": "Content-Type",
								"value": "application/json",
								"type": "text"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"cartao_credito\": {\n        \"numero\": \"1234432112344321\",\n        \"portador\": \"PORTADOR\",\n        \"validade\": \"08/2025\",\n        \"bandeira\": \"Visa\"\n    }\n}"
						},
						"url": {
							"raw": "{{host}}/api/integradores/adquirentes/cartoes",
							"host": [
								"{{host}}"
							],
							"path": [
								"api",
								"integradores",
								"adquirentes",
								"cartoes"
							]
						}
					},
					"response": []
				},
				{
					"name": "Gera token Cartão de Crédito (Maxipago)",
					"event": [
						{
							"listen": "test",
							"script": {
								"exec": [
									"var jsonData = JSON.parse(responseBody);",
									"var token = jsonData.cartao_credito.token;",
									"postman.setEnvironmentVariable(\"cartao_credito_token\", token);",
									""
								],
								"type": "text/javascript",
								"packages": {}
							}
						}
					],
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Accept",
								"value": "application/vnd.linkc.com.br; version=1",
								"type": "text"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}",
								"type": "text"
							},
							{
								"key": "Content-Type",
								"value": "application/json",
								"type": "text"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"cartao_credito\": {\n        \"numero\": \"4111111111111111\",\n        \"portador\": \"PORTADOR\",\n        \"validade\": \"08/2022\",\n        \"consumidor\": {\n            \"id\": \"abcdefgh-12345678901234567890-ijklmnopq\",\n            \"nome\": \"NOME SOBRENOME\",\n            \"email\": \"email@email.com\",\n            \"telefone\": \"5519999999999\",\n            \"id_no_adquirente\": null,\n            \"data_nascimento\": \"01/01/2000\",\n            \"sexo\": \"M\",\n            \"cpf\": \"96702640811\",\n            \"cnpj\": null,\n            \"endereco\": {\n                \"logradouro\": \"RUA\",\n                \"numero\": \"NUMERO\",\n                \"complemento\": \"COMPLEMENTO\",\n                \"cidade\": \"CIDADE\",\n                \"uf\": \"SP\",\n                \"pais\": \"BR\",\n                \"cep\": \"12345678\"\n            }\n        }\n    }\n}"
						},
						"url": {
							"raw": "{{host}}/api/integradores/adquirentes/cartoes",
							"host": [
								"{{host}}"
							],
							"path": [
								"api",
								"integradores",
								"adquirentes",
								"cartoes"
							]
						}
					},
					"response": []
				},
				{
					"name": "Paga ticket sem Cartão de Crédito",
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{token}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Accept",
								"value": "application/vnd.linkc.com.br; version=1",
								"type": "text"
							},
							{
								"key": "Authorization",
								"value": "Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJhcGlfZ2FyYWdlbSIsImV4cCI6MTcwMjMxOTQ1NCwiaWF0IjoxNzAyMzE1ODU0LCJpc3MiOiJhcGlfZ2FyYWdlbSIsImp0aSI6ImQ1N2I3ZGQ0LTNlZTEtNDJiZi1iMmI5LTA2NDMwYzZhMzUyMSIsIm5iZiI6MTcwMjMxNTg1Mywic29tZSI6ImNsYWltIiwic3ViIjoidGFpcy5zaWx2YUBsaW5rYy5jb20uYnIiLCJ0eXAiOiJyZWZyZXNoIn0.wGkUtfTiz8jEBv70XkCypjqJ3oDjGn2r8hrDbXN7rtUe4ovEOEHqXV7gCFIkYSuugqwmLAxADcydy7xZ6mRD0Q",
								"type": "text"
							},
							{
								"key": "Content-Type",
								"value": "application/json",
								"type": "text"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"permanencia_pagamento\": {\n        \"transacao\": \"{{transacao}}\",\n        \"tag\": \"\"\n    }\n}"
						},
						"url": {
							"raw": "{{host}}/api/integradores/permanencia_pagamentos",
							"host": [
								"{{host}}"
							],
							"path": [
								"api",
								"integradores",
								"permanencia_pagamentos"
							]
						}
					},
					"response": []
				},
				{
					"name": "Paga ticket com Pix",
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{token}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Accept",
								"value": "application/vnd.linkc.com.br; version=1",
								"type": "text"
							},
							{
								"key": "Authorization",
								"value": "Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJhcGlfZ2FyYWdlbSIsImV4cCI6MTcwMjMxOTQ1NCwiaWF0IjoxNzAyMzE1ODU0LCJpc3MiOiJhcGlfZ2FyYWdlbSIsImp0aSI6ImQ1N2I3ZGQ0LTNlZTEtNDJiZi1iMmI5LTA2NDMwYzZhMzUyMSIsIm5iZiI6MTcwMjMxNTg1Mywic29tZSI6ImNsYWltIiwic3ViIjoidGFpcy5zaWx2YUBsaW5rYy5jb20uYnIiLCJ0eXAiOiJyZWZyZXNoIn0.wGkUtfTiz8jEBv70XkCypjqJ3oDjGn2r8hrDbXN7rtUe4ovEOEHqXV7gCFIkYSuugqwmLAxADcydy7xZ6mRD0Q",
								"type": "text"
							},
							{
								"key": "Content-Type",
								"value": "application/json",
								"type": "text"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"permanencia_pagamento\": {\n        \"transacao\": \"{{transacao}}\",\n        \"tag\": \"\",\n        \"tipo\": \"pix\",\n        \"consumidor\": {\n            \"nome\": \"teste\",\n            \"cpf\": \"025.777.88-14\"\n        }\n    }\n}"
						},
						"url": {
							"raw": "{{host}}/api/integradores/permanencia_pagamentos",
							"host": [
								"{{host}}"
							],
							"path": [
								"api",
								"integradores",
								"permanencia_pagamentos"
							]
						}
					},
					"response": []
				},
				{
					"name": "Paga ticket com Cartão de Crédito",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Accept",
								"value": "application/vnd.linkc.com.br; version=1",
								"type": "text"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}",
								"type": "text"
							},
							{
								"key": "Content-Type",
								"value": "application/json",
								"type": "text"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"permanencia_pagamento\": {\n        \"transacao\": \"{{transacao}}\",\n        \"tag\": \"COM RPS\",\n        \"cartao_credito\": {\n            \"validade\": \"06/2029\",\n            \"numero\": \"1234432112344321\",\n            \"portador\": \"Daniele Ramos Rocha\",\n            \"tokeniza\": false,\n            \"bandeira\": \"master\",\n            \"codigo_seguranca\": \"022\"\n        }\n    }\n}"
						},
						"url": {
							"raw": "{{host}}/api/integradores/permanencia_pagamentos",
							"host": [
								"{{host}}"
							],
							"path": [
								"api",
								"integradores",
								"permanencia_pagamentos"
							]
						}
					},
					"response": []
				},
				{
					"name": "Paga ticket sem Cartão de Crédito com Tomador PF",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Accept",
								"value": "application/vnd.linkc.com.br; version=1",
								"type": "text"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}",
								"type": "text"
							},
							{
								"key": "Content-Type",
								"value": "application/json",
								"type": "text"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"permanencia_pagamento\": {\n        \"transacao\": \"{{transacao}}\",\n        \"tag\": \"COM RPS\",\n        \"rps\": {\n            \"pessoa_fisica\": {\n                \"cpf\": \"12345678901\",\n                \"email\": \"teste@gmail.com\",\n                \"nome\": \"Teste \",\n                \"logradouro\": {\n                    \"tipo\": \"RUA\",\n                    \"nome\": \"TESTE\",\n                    \"numero\": \"1000\",\n                    \"complemento\": \"\",\n                    \"bairro\": \"TESTE\",\n                    \"cidade\": \"CAMPINAS\",\n                    \"uf\": \"SP\",\n                    \"cep\": \"13000-000\"\n                }\n            }\n        }\n    }\n}"
						},
						"url": {
							"raw": "{{host}}/api/integradores/permanencia_pagamentos",
							"host": [
								"{{host}}"
							],
							"path": [
								"api",
								"integradores",
								"permanencia_pagamentos"
							]
						}
					},
					"response": []
				},
				{
					"name": "Paga ticket com Cartão de Crédito com Tomador PJ",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Accept",
								"value": "application/vnd.linkc.com.br; version=1",
								"type": "text"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}",
								"type": "text"
							},
							{
								"key": "Content-Type",
								"value": "application/json",
								"type": "text"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"permanencia_pagamento\": {\n        \"transacao\": \"{{transacao}}\",\n        \"cartao_credito\": {\n            \"numero\": \"4111111111111111\",\n            \"portador\": \"PORTADOR\",\n            \"validade\": \"02/2026\",\n            \"bandeira\": \"Visa\",\n            \"tokeniza\": false,\n            \"codigo_seguranca\": \"111\"\n        },\n        \"tag\": \"COM RPS\",\n        \"rps\": {\n            \"pessoa_juridica\": {\n                \"cnpj\": \"11011111000111\",\n                \"email\": \"\",\n                \"razao_social\": \"\",\n                \"inscricao_municipal\": \"\",\n                \"inscricao_estadual\": \"\",\n                \"logradouro\": {\n                    \"tipo\": \"\",\n                    \"nome\": \"\",\n                    \"numero\": \"\",\n                    \"complemento\": \"\",\n                    \"bairro\": \"\",\n                    \"cidade\": \"\",\n                    \"uf\": \"\",\n                    \"cep\": \"\"\n                }\n            }\n        }\n    }\n}"
						},
						"url": {
							"raw": "{{host}}api/integradores/permanencia_pagamentos",
							"host": [
								"{{host}}api"
							],
							"path": [
								"integradores",
								"permanencia_pagamentos"
							]
						}
					},
					"response": []
				},
				{
					"name": "Paga ticket com Cartão de Crédito (Maxipago)",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Accept",
								"value": "application/vnd.linkc.com.br; version=1",
								"type": "text"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}",
								"type": "text"
							},
							{
								"key": "Content-Type",
								"value": "application/json",
								"type": "text"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"permanencia_pagamento\": {\n        \"transacao\": \"{{transacao}}\",\n        \"tag\": \"COM RPS\",\n        \"cartao_credito\": {\n            \"numero\": \"4111111111111111\",\n            \"portador\": \"PORTADOR\",\n            \"validade\": \"08/2022\",\n            \"codigo_seguranca\": \"123\",\n            \"bandeira\": \"visa\",\n            \"tokeniza\": true,\n            \"consumidor\": {\n                \"id\": \"123\",\n                \"nome\": \"NOME SOBRENOME\"\n            }\n        }\n    }\n}"
						},
						"url": {
							"raw": "{{host}}/api/integradores/permanencia_pagamentos",
							"host": [
								"{{host}}"
							],
							"path": [
								"api",
								"integradores",
								"permanencia_pagamentos"
							]
						}
					},
					"response": []
				},
				{
					"name": "Paga ticket com Token",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Accept",
								"value": "application/vnd.linkc.com.br; version=1",
								"type": "text"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}",
								"type": "text"
							},
							{
								"key": "Content-Type",
								"value": "application/json",
								"type": "text"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"permanencia_pagamento\": {\n        \"transacao\": \"{{transacao}}\",\n        \"tag\": \"COM RPS\",\n        \"cartao_credito\": {\n            \"token\": \"{{cartao_credito_token}}\",\n            \"validade\": \"12/2021\",\n            \"portador\": \"TESTE\"\n        }\n    }\n}"
						},
						"url": {
							"raw": "{{host}}api/integradores/permanencia_pagamentos",
							"host": [
								"{{host}}api"
							],
							"path": [
								"integradores",
								"permanencia_pagamentos"
							]
						}
					},
					"response": []
				},
				{
					"name": "Paga ticket com Token Maxipago",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Accept",
								"value": "application/vnd.linkc.com.br; version=1",
								"type": "text"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}",
								"type": "text"
							},
							{
								"key": "Content-Type",
								"value": "application/json",
								"type": "text"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"permanencia_pagamento\": {\n        \"transacao\": \"{{transacao}}\",\n        \"tag\": \"COM RPS\",\n        \"cartao_credito\": {\n            \"token\": \"{{cartao_credito_token}}\",\n            \"portador\": \"PORTADOR\",\n            \"validade\": \"08/2022\",\n            \"consumidor\": {\n                \"id\": \"123\",\n                \"nome\": \"NOME SOBRENOME\"\n            }\n        }\n    }\n}"
						},
						"url": {
							"raw": "{{host}}/api/integradores/permanencia_pagamentos",
							"host": [
								"{{host}}"
							],
							"path": [
								"api",
								"integradores",
								"permanencia_pagamentos"
							]
						}
					},
					"response": []
				},
				{
					"name": "Consulta pagamentos",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/vnd.linkc.com.br; version=1",
								"type": "text"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}",
								"type": "text"
							},
							{
								"key": "Content-Type",
								"value": "application/json",
								"type": "text"
							}
						],
						"url": {
							"raw": "{{host}}/api/integradores/permanencia_pagamentos",
							"host": [
								"{{host}}"
							],
							"path": [
								"api",
								"integradores",
								"permanencia_pagamentos"
							]
						}
					},
					"response": []
				},
				{
					"name": "Consulta pagamentos com tag",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/vnd.linkc.com.br; version=1",
								"type": "text"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}",
								"type": "text"
							},
							{
								"key": "Content-Type",
								"value": "application/json",
								"type": "text"
							}
						],
						"url": {
							"raw": "{{host}}/api/integradores/permanencia_pagamentos?tag=XYZ12345&per_page=10000",
							"host": [
								"{{host}}"
							],
							"path": [
								"api",
								"integradores",
								"permanencia_pagamentos"
							],
							"query": [
								{
									"key": "tag",
									"value": "XYZ12345"
								},
								{
									"key": "per_page",
									"value": "10000"
								}
							]
						}
					},
					"response": []
				}
			]
		}
	],
	"event": [
		{
			"listen": "prerequest",
			"script": {
				"type": "text/javascript",
				"packages": {},
				"exec": [
					""
				]
			}
		},
		{
			"listen": "test",
			"script": {
				"type": "text/javascript",
				"packages": {},
				"exec": [
					""
				]
			}
		}
	],
	"variable": [
		{
			"key": "host",
			"value": " http://sandbox.ilinkc.com.br",
			"type": "string"
		},
		{
			"key": "token",
			"value": "",
			"type": "string"
		},
		{
			"key": "transacao",
			"value": ""
		}
	]
}