{"id":19929309,"url":"https://github.com/gilcierweb/shopfacil","last_synced_at":"2025-05-03T10:31:31.445Z","repository":{"id":62510857,"uuid":"80128995","full_name":"gilcierweb/shopfacil","owner":"gilcierweb","description":"ShopFácil - Meios de Pagamento Bradesco Boleto Bancário","archived":false,"fork":false,"pushed_at":"2018-07-06T17:37:03.000Z","size":4557,"stargazers_count":7,"open_issues_count":1,"forks_count":4,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-22T04:09:00.768Z","etag":null,"topics":["boleto","bradesco","brasdescoshopfacil","gilcierweb","meiodepagamento","payment","payments","php","shopfacil"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gilcierweb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-01-26T15:52:11.000Z","updated_at":"2022-08-26T16:35:29.000Z","dependencies_parsed_at":"2022-11-02T10:30:51.695Z","dependency_job_id":null,"html_url":"https://github.com/gilcierweb/shopfacil","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gilcierweb%2Fshopfacil","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gilcierweb%2Fshopfacil/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gilcierweb%2Fshopfacil/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gilcierweb%2Fshopfacil/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gilcierweb","download_url":"https://codeload.github.com/gilcierweb/shopfacil/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252178849,"owners_count":21707083,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["boleto","bradesco","brasdescoshopfacil","gilcierweb","meiodepagamento","payment","payments","php","shopfacil"],"created_at":"2024-11-12T22:42:28.855Z","updated_at":"2025-05-03T10:31:30.158Z","avatar_url":"https://github.com/gilcierweb.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"#Bradesco ShopFácil\n\nMEIOS DE PAGAMENTO BRADESCO BOLETO BANCÁRIO\n\n### Installation\n\nTo install Bradesco ShopFácil, simply:\n\n    $ composer require gilcierweb/shopfacil\n    or\n    $ composer require gilcierweb/shopfacil:dev-master\n\nFor latest commit version:\n\n    $ composer require gilcierweb/shopfacil @dev\n\n### Requirements\n\nBradesco ShopFácil works with PHP 5.3, 5.4, 5.5, 5.6, 7.0, 7.1, and HHVM.\n\n### Doação / Donate\nDoar com PagSeguro\nhttps://pag.ae/bmgSGGm\n\n[![](https://raw.github.com/gilcierweb/shopfacil/master/examples/image/clique-para-doar-qualquer-quantia.jpg)](https://pag.ae/bmgSGGm)\n\n### Consultoria / consulting\n\nhttp://gilcierweb.com.br\n\n### Exemplo / Example\n\n```php\nrequire __DIR__ . '/vendor/autoload.php';\n\nuse Bradesco\\Shopfacil\\Shopfacil as Shopfacil;\n\n$merchant_id = \"90000\";\n$chave_seguranca = \"SUA CHAVE\";\n\n$bradesco_shopfacil = new Shopfacil($merchant_id, $chave_seguranca);\n\n$bradesco_shopfacil-\u003esandbox = false;\n\n$bradesco_shopfacil-\u003epedido_valor = 15000;\n$bradesco_shopfacil-\u003epedido_numero = 'GilcierWeb_' . date('YmdHis');\n$bradesco_shopfacil-\u003epedido_descricao = 'Descritivo do pedido';\n\n$bradesco_shopfacil-\u003ecomprador_nome = \"Nome do comprador/Pagador\";\n$bradesco_shopfacil-\u003ecomprador_documento = \"38604763007\";\n$bradesco_shopfacil-\u003ecomprador_endereco_cep = \"02010700\";\n$bradesco_shopfacil-\u003ecomprador_endereco_logradouro = \"Rua Domingos Sergio dos Anjos\";\n$bradesco_shopfacil-\u003ecomprador_endereco_numero = \"277\";\n$bradesco_shopfacil-\u003ecomprador_endereco_complemento = \"\";\n$bradesco_shopfacil-\u003ecomprador_endereco_bairro = \"Jardim Santo Elias\";\n$bradesco_shopfacil-\u003ecomprador_endereco_cidade = \"Sao Paulo\";\n$bradesco_shopfacil-\u003ecomprador_endereco_uf = \"SP\";\n\n$bradesco_shopfacil-\u003eboleto_beneficiario = \"GilcierWeb TI\";\n$bradesco_shopfacil-\u003eboleto_carteira = '26';\n$bradesco_shopfacil-\u003eboleto_nossoNumero = \"99123456789\";\n$bradesco_shopfacil-\u003eboleto_dataEmissao = date('Y-m-d');;\n$bradesco_shopfacil-\u003eboleto_dataVencimento = \"2016-03-05\";\n$bradesco_shopfacil-\u003eboleto_valorTitulo = 15000;\n$bradesco_shopfacil-\u003eboleto_urlLogotipo = \"http://via.placeholder.com/120x80\";\n$bradesco_shopfacil-\u003eboleto_mensagemCabecalho = \"BRADESCO SHOPFACIL BOLETO BANCÁRIO\";\n$bradesco_shopfacil-\u003eboleto_tipoRenderizacao = '2';\n\n$bradesco_shopfacil-\u003eboleto_instrucoes_instrucaoLinha1 = \"\";\n$bradesco_shopfacil-\u003eboleto_instrucoes_instrucaoLinha2 = \"\";\n$bradesco_shopfacil-\u003eboleto_instrucoes_instrucaoLinha3 = \"\";\n$bradesco_shopfacil-\u003eboleto_instrucoes_instrucaoLinha4 = \"\";\n$bradesco_shopfacil-\u003eboleto_instrucoes_instrucaoLinha5 = \"\";\n$bradesco_shopfacil-\u003eboleto_instrucoes_instrucaoLinha6 = \"\";\n$bradesco_shopfacil-\u003eboleto_instrucoes_instrucaoLinha7 = \"\";\n$bradesco_shopfacil-\u003eboleto_instrucoes_instrucaoLinha8 = \"\";\n$bradesco_shopfacil-\u003eboleto_instrucoes_instrucaoLinha9 = \"\";\n$bradesco_shopfacil-\u003eboleto_instrucoes_instrucaoLinha10 = \"\";\n$bradesco_shopfacil-\u003eboleto_instrucoes_instrucaoLinha11 = \"\";\n$bradesco_shopfacil-\u003eboleto_instrucoes_instrucaoLinha12 = \"\";\n\n$bradesco_shopfacil-\u003etoken_request_confirmacao_pagamento = \"99999999999\";\n\n$return_api = $bradesco_shopfacil-\u003eserviceRequest();\n\n// Consultas de Pedidos opcional / Query orders optional\n$order_id = 'XXXXXX';\n$type = 'boleto'; // or 'transferencia'\n$dateInitial = date('Y/m/d H:i'); // aaaa/mm/dd  hh:mm\n$dateFinal = date('Y/m/d H:i'); // aaaa/mm/dd  hh:mm\n$status = 0;\n$offset = 1;\n$limit = 15;\n\n// Para consultas é preciso adicionar o email na instância da classe exemplo\n$bradesco_shopfacil = new Shopfacil($merchant_id, $chave_seguranca, 'example@example.com');\n\n$return_api_order_by_id = $bradesco_shopfacil-\u003eserviceGetOrderById($order_id);\n$return_api_order_list_payment_boleto = $bradesco_shopfacil-\u003eserviceGetOrderListPayment($type = 'boleto', $dateInitial, $dateFinal, $status, $offset, $limit);\n$return_api_order_list_payment_transferencia = $bradesco_shopfacil-\u003eserviceGetOrderListPayment($type = 'transferencia', $dateInitial, $dateFinal, $status, $offset, $limit);\n\n```\n\n### Exemplo de Requisição (JSON)\n\n```json\n{\n  \"merchant_id\": \"90000\",\n  \"meio_pagamento\": \"300\",\n  \"pedido\": {\n    \"numero\": \"0-9_A-Z_.MAX-27-CH99\",\n    \"valor\": 15000,\n    \"descricao\": \"Descritivo do pedido\"\n  },\n  \"comprador\": {\n    \"nome\": \"Nome do comprador/sacado\",\n    \"documento\": \"38604763007\",\n    \"endereco\": {\n      \"cep\": \"02010700\",\n      \"logradouro\": \"Rua Domingos Sergio dos Anjos\",\n      \"numero\": \"277\",\n      \"complemento\": \"\",\n      \"bairro\": \"Jardim Santo Elias\",\n      \"cidade\": \"Sao Paulo\",\n      \"uf\": \"SP\"\n    },\n    \"ip\": \"IP do comprador\",\n    \"user_agent\": \"User agent/browser do comprador\"\n  },\n  \"boleto\": {\n    \"beneficiario\": \"Scopus\",\n    \"carteira\": \"25\",\n    \"nosso_numero\": \"99123456789\",\n    \"data_emissao\": \"2016-03-01\",\n    \"data_vencimento\": \"2016-03-05\",\n    \"valor_titulo\": 15000,\n    \"url_logotipo\": \"http://via.placeholder.com/120x80\",\n    \"mensagem_cabecalho\": \"mensagem de cabecalho\",\n    \"tipo_renderizacao\": \"2\",\n    \"instrucoes\": {\n      \"instrucao_linha_1\": \"instrucao 01\",\n      \"instrucao_linha_2\": \"instrucao 02\",\n      \"instrucao_linha_3\": \"instrucao 03\"\n    },\n    \"registro\": {\n      \"agencia_pagador\": \"00014\",\n      \"razao_conta_pagador\": \"07050\",\n      \"conta_pagador\": \"12345679\",\n      \"controle_participante\": \"Segurança arquivo remessa\",\n      \"aplicar_multa\": true,\n      \"valor_percentual_multa\": 1000,\n      \"valor_desconto_bonificacao\": 1200,\n      \"debito_automatico\": false,\n      \"rateio_credito\": false,\n      \"endereco_debito_automatico\": \"1\",\n      \"tipo_ocorrencia\": \"02\",\n      \"especie_titulo\": \"01\",\n      \"primeira_instrucao\": \"00\",\n      \"segunda_instrucao\": \"00\",\n      \"valor_juros_mora\": 1000,\n      \"data_limite_concessao_desconto\": \"2016-03-07\",\n      \"valor_desconto\": 200,\n      \"valor_iof\": 0,\n      \"valor_abatimento\": 0,\n      \"tipo_inscricao_pagador\": \"01\",\n      \"sequencia_registro\": \"00001\"\n    }\n  },\n  \"token_request_confirmacao_pagamento\": \"21323dsd23434ad12178DDasY\"\n}\n```\n\n### Exemplo de Resposta (JSON)\n\n```json\n{\n  \"merchant_id\": \"90000\",\n  \"meio_pagamento\": \"800\",\n  \"pedido\": {\n    \"numero\": \"0-9_A-Z_.MAX-27-CH99\",\n    \"valor\": 15000,\n    \"descricao\": \"Descritivo do pedido\"\n  },\n  \"boleto\": {\n    \"valor_titulo\": 15000,\n    \"data_geracao\": \"2016-04-22T08:10:43\",\n    \"data_atualizacao\": null,\n    \"linha_digitavel\": \"23790000255123456789223000000002867240000015000\",\n    \"linha_digitavel_formatada\": \"23790.00025 51234.567892 23000.000002 8 67240000015000\",\n    \"token\":\"c3ZtRGVKRDFoUlRESmxRNnhKQnpJalFrb0VueXdVdUxnT2FVMG45cm1qMFMyRDcwRWZ0cFVBS0o0\\nMFAxOHY0aTdJK3E1MXVjUVJjNEpBdUxvcE15T1E9PQ==\",\n    \"url_acesso\":    \"http://localhost:9080/boleto/titulo?token=c3ZtRGVKRDFoUlRESmxRNnhKQnpJalFrb0VueXdVdUxnT2FVMG45cm1qMFMyRDcwRWZ0cFVBS0o0\\nMFAxOHY0aTdJK3E1MXVjUVJjNEpBdUxvcE15T1E9PQ==\"\n  },\n  \"status\": {\n    \"codigo\": 0,\n    \"mensagem\": \"OPERACAO REALIZADA COM SUCESSO\",\n    \"detalhes\": null\n  }\n}\n```\n\n### Consulta Lista de Pedidos Paginada Exemplo de Resposta (JSON) \n\n#### Retorno para o Boleto (JSON)\n\n```json\n{\n  \"status\": {\n    \"codigo\": 0,\n    \"mensagem\": \"OPERACAO REALIZADA COM SUCESSO\"\n  },\n  \"token\": {\n    \"token\": \" xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n    \"dataCriacao\": \"dd/MM/yyyy hh:mm:ss\"\n  },\n  \"pedidos\": [\n    {\n      \"numero\": \"1234567890\",\n      \"valor\": \"1000\",\n      \"data\": \"dd/MM/yyyy hh:mm:ss\",\n      \"valorPago\": \"1000\",\n      \"dataPagamento\": \"dd/MM/yyyy hh:mm:ss\",\n      \"dataCredito\": \"dd/MM/yyyy hh:mm:ss\",\n      \"linhaDigitavel\": \"xxxxx.xxxxx xxxxx.xxxxxx xxxxx.xxxxxx x\",\n      \"status\": \"10\",\n      \"erro\": \"0\"\n    },\n    {\n      \"numero\": \"0987654321\",\n      \"valor\": \"1000\",\n      \"data\": \"dd/MM/yyyy hh:mm:ss\",\n      \"valorPago\": \"1000\",\n      \"dataPagamento\": \"dd/MM/yyyy hh:mm:ss\",\n      \"dataCredito\": \"dd/MM/yyyy hh:mm:ss\",\n      \"linhaDigitavel\": \"xxxxx.xxxxx xxxxx.xxxxxx xxxxx.xxxxxx x\",\n      \"status\": \"10\",\n      \"erro\": \"0\"\n    }\n  ],\n  \"paging\": {\n    \"limit\": 100,\n    \"currentOffset\": 1,\n    \"nextOffset\": 101\n  }\n}\n```\n#### Retorno para Transferência (JSON)\n\n```json\n{\n  \"status\": {\n    \"codigo\": 0,\n    \"mensagem\":\n    \"OPERACAO REALIZADA COM SUCESSO\"\n  },\n  \"token\": {\n    \"token\": \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n    \"dataCriacao\": \"dd/MM/yyyy hh: mm:ss\"\n  },\n  \"pedidos\":\n  [\n    {\n      \"numero\": \"1234567890\",\n      \"valor\": \"1000\",\n      \"data\"\n      : \"dd/MM/yyyy hh:mm:ss\",\n      \"protocoloCliente\": \"xxxxxx\",\n      \"protocoloLoja\": \"xxxxxx\",\n      \"status\": \"81\",\n      \"erro\": \"0\"\n    },\n    {\n      \"numero\": \"0987654321\",\n      \"valor\": \"1000\",\n      \"data\": \"dd/MM/yyyy hh:mm:ss\",\n      \"protocoloCliente\": \"xxxxxx\",\n      \"dataCredito\": \"dd/MM/yyyy hh:mm:ss\",\n      \"protocoloLoja\": \"xxxxxx\",\n      \"status\": \"81\",\n      \"erro\": \"0\"\n    }\n  ],\n  \"paging\": {\n    \"limit\": 100,\n    \"currentOffset\": 1,\n    \"nextOffset\": 101\n  }\n}\n```\n### Consulta de Pedido Exemplo de Resposta (JSON)\n\n#### Retorno para o Boleto (JSON)\n\n```json\n{\n  \"status\": {\n    \"codigo\": 0,\n    \"mensagem\": \"OPERACAO REALIZADA COM SUCESSO\"\n  },\n  \"token\": {\n    \"token\": \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n    \"dataCriacao\": \"dd/MM/yyyy hh:mm:ss\"\n  },\n  \"pedidos\": [\n    {\n      \"numero\": \"1234567890\",\n      \"valor\": \"1000\",\n      \"data\": \"dd/MM/yyyy hh:mm:ss\",\n      \"valorPago\": \"1000\",\n      \"dataPagamento\": \"dd/MM/yyyy hh:mm:ss\",\n      \"linhaDigitavel\": \"xxxxx.xxxxx xxxxx.xxxxxx xxxxx.xxxxxx x\",\n      \"status\": \"10\",\n      \"erro\": \"0\"\n    }\n  ]\n}\n```\n#### Retorno para Transferência (JSON)\n\n```json\n{\n  \"status\": {\n    \"codigo\": 0,\n    \"mensagem\": \"OPERACAO REALIZADA COM SUCESSO\"\n  },\n  \"token\": {\n    \"token\": \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n    \"dataCriacao\": \"dd/MM/yyyy hh:mm:ss\"\n  },\n  \"pedidos\": [\n    {\n      \"numero\": \"1234567890\",\n      \"valor\": \"1000\",\n      \"data\": \"dd/MM/yyyy hh:mm:ss\",\n      \"protocoloCliente\": \"xxxxxx\",\n      \"protocoloLoja\": \"xxxxxx\",\n      \"status\": \"81\",\n      \"erro\": \"0\"\n    }\n  ]\n}\n```\n\n### URL Manual\n\nhttps://homolog.meiosdepagamentobradesco.com.br/manual/Manual_BoletoBancario.pdf\n\n### URL Manual Consultas de Pedidos\n\nhttps://homolog.meiosdepagamentobradesco.com.br/manual/Manual_ConsultaPedidos.pdf\n\n### Site\n\nhttp://gilcierweb.com.br\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgilcierweb%2Fshopfacil","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgilcierweb%2Fshopfacil","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgilcierweb%2Fshopfacil/lists"}