{"id":19929298,"url":"https://github.com/gilcierweb/bradesco-shopfacil","last_synced_at":"2026-05-15T05:38:49.498Z","repository":{"id":62554547,"uuid":"136392589","full_name":"gilcierweb/bradesco-shopfacil","owner":"gilcierweb","description":"Bradesco ShopFácil - Meios de Pagamento Bradesco Boleto Bancário","archived":false,"fork":false,"pushed_at":"2018-06-07T23:30:13.000Z","size":20,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-04-25T13:01:29.239Z","etag":null,"topics":["boleto","bradesco","bradescoshopfacil","gilcierweb","payment","payment-gateway","payments","ruby","ruby-application","ruby-library","rubygems","shopfacil"],"latest_commit_sha":null,"homepage":"","language":"Ruby","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.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-06-06T22:25:56.000Z","updated_at":"2020-07-26T02:34:42.000Z","dependencies_parsed_at":"2022-11-03T05:00:40.934Z","dependency_job_id":null,"html_url":"https://github.com/gilcierweb/bradesco-shopfacil","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gilcierweb%2Fbradesco-shopfacil","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gilcierweb%2Fbradesco-shopfacil/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gilcierweb%2Fbradesco-shopfacil/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gilcierweb%2Fbradesco-shopfacil/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gilcierweb","download_url":"https://codeload.github.com/gilcierweb/bradesco-shopfacil/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241355449,"owners_count":19949364,"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","bradescoshopfacil","gilcierweb","payment","payment-gateway","payments","ruby","ruby-application","ruby-library","rubygems","shopfacil"],"created_at":"2024-11-12T22:42:27.542Z","updated_at":"2026-05-15T05:38:49.447Z","avatar_url":"https://github.com/gilcierweb.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bradesco ShopFácil\n\n[![Build Status](https://travis-ci.org/gilcierweb/bradesco-shopfacil.svg?branch=master)](https://travis-ci.org/gilcierweb/bradesco-shopfacil)\n[![Maintainability](https://api.codeclimate.com/v1/badges/16d438fe3991af274cba/maintainability)](https://codeclimate.com/github/gilcierweb/bradesco-shopfacil/maintainability)\n[![Gem Version](https://badge.fury.io/rb/bradesco_shopfacil.svg)](https://badge.fury.io/rb/bradesco_shopfacil)\n\nMEIOS DE PAGAMENTO BRADESCO BOLETO BANCÁRIO\n\n## Installation\n\nAdd this line to your application's Gemfile:\n\n```ruby\ngem 'bradesco_shopfacil'\n\n# or\ngem 'bradesco_shopfacil', :git =\u003e 'https://github.com/gilcierweb/bradesco-shopfacil'\n\n```\n\nAnd then execute:\n\n    $ bundle\n\nOr install it yourself as:\n\n    $ gem install bradesco_shopfacil\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## Usage\n\n### Exemplo / Example\n\n```ruby\n\n  merchant_id = \"90000\"\n  security_key = \"SUA CHAVE\"\n\n  bradesco_shopfacil = BradescoShopfacil::Shopfacil.new(merchant_id, security_key)\n\n  bradesco_shopfacil.sandbox = true\n\n  bradesco_shopfacil.order_value = 15000\n  bradesco_shopfacil.order_number = \"GilcierWeb_#{Time.now.strftime(\"%Y-%m-%d%H%M%S\")}\"\n  bradesco_shopfacil.order_description = 'Descritivo do pedido'\n\n  bradesco_shopfacil.buyer_name = \"Nome do comprador/Pagador\"\n  bradesco_shopfacil.buyer_document = \"38604763007\"\n  bradesco_shopfacil.buyer_http_user_agent = request.user_agent # optional\n\n  bradesco_shopfacil.buyer_address_zip_code = \"02010700\"\n  bradesco_shopfacil.buyer_address_patio = \"Rua Domingos Sergio dos Anjos\"\n  bradesco_shopfacil.buyer_address_number = \"277\"\n  bradesco_shopfacil.buyer_address_complement = \"\"\n  bradesco_shopfacil.buyer_address_neighborhood = \"Jardim Santo Elias\"\n  bradesco_shopfacil.buyer_address_city = \"Sao Paulo\"\n  bradesco_shopfacil.buyer_address_state = \"SP\"\n\n  bradesco_shopfacil.bank_slip_beneficiary = \"GilcierWeb TI\"\n  bradesco_shopfacil.bank_slip_wallet = '26'\n  bradesco_shopfacil.bank_slip_our_number = \"99123456789\"\n  bradesco_shopfacil.bank_slip_issue_date = Date.today\n  bradesco_shopfacil.bank_slip_due_date = \"2018-06-30\"\n  bradesco_shopfacil.bank_slip_value_title = 15000\n  bradesco_shopfacil.bank_slip_url_logo = \"http://via.placeholder.com/120x80\"\n  bradesco_shopfacil.bank_slip_header_message = \"BRADESCO SHOPFACIL BOLETO BANCÁRIO\"\n  bradesco_shopfacil.bank_slip_rendering_type = '2'\n\n  bradesco_shopfacil.bank_slip_instructions_line_1 = \"\"\n  bradesco_shopfacil.bank_slip_instructions_line_2 = \"\"\n  bradesco_shopfacil.bank_slip_instructions_line_3 = \"\"\n  bradesco_shopfacil.bank_slip_instructions_line_4 = \"\"\n  bradesco_shopfacil.bank_slip_instructions_line_5 = \"\"\n  bradesco_shopfacil.bank_slip_instructions_line_6 = \"\"\n  bradesco_shopfacil.bank_slip_instructions_line_7 = \"\"\n  bradesco_shopfacil.bank_slip_instructions_line_8 = \"\"\n  bradesco_shopfacil.bank_slip_instructions_line_9 = \"\"\n  bradesco_shopfacil.bank_slip_instructions_line_10 = \"\"\n  bradesco_shopfacil.bank_slip_instructions_line_11 = \"\"\n  bradesco_shopfacil.bank_slip_instructions_line_12 = \"\"\n\n  bradesco_shopfacil.token_request_confirmation_payment = \"99999999999\"\n\n  return_api = bradesco_shopfacil.data_service_request\n\n  return_api\n```\n\n### Example of Request (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### Example of Response (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### 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\n## Contributing\n\nBug reports and pull requests are welcome on GitHub at https://github.com/[USERNAME]/bradesco-shopfacil. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [Contributor Covenant](http://contributor-covenant.org) code of conduct.\n\n## License\n\nThe gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).\n\n## Code of Conduct\n\nEveryone interacting in the BradescoShopfacil project’s codebases, issue trackers, chat rooms and mailing lists is expected to follow the [code of conduct](https://github.com/[USERNAME]/bradesco_shopfacil/blob/master/CODE_OF_CONDUCT.md).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgilcierweb%2Fbradesco-shopfacil","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgilcierweb%2Fbradesco-shopfacil","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgilcierweb%2Fbradesco-shopfacil/lists"}