{"id":36279694,"url":"https://github.com/pdrolima/paghiper-php-sdk","last_synced_at":"2026-01-11T09:02:31.563Z","repository":{"id":53776868,"uuid":"150681419","full_name":"pdrolima/paghiper-php-sdk","owner":"pdrolima","description":"Utilizando essa biblioteca você pode integrar o PagHiper no seu sistema e utilizar os recursos que o PagHiper fornece em sua API, deixando seu código mais legível e manutenível.","archived":false,"fork":false,"pushed_at":"2023-07-19T15:06:53.000Z","size":26,"stargazers_count":7,"open_issues_count":1,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-08-09T22:08:26.730Z","etag":null,"topics":["biblioteca","paghiper","paghiper-boleto","paghiper-php","php","sdk"],"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/pdrolima.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":"2018-09-28T03:34:23.000Z","updated_at":"2023-08-03T23:34:29.000Z","dependencies_parsed_at":"2022-09-10T18:02:54.194Z","dependency_job_id":null,"html_url":"https://github.com/pdrolima/paghiper-php-sdk","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/pdrolima/paghiper-php-sdk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdrolima%2Fpaghiper-php-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdrolima%2Fpaghiper-php-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdrolima%2Fpaghiper-php-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdrolima%2Fpaghiper-php-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdrolima","download_url":"https://codeload.github.com/pdrolima/paghiper-php-sdk/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdrolima%2Fpaghiper-php-sdk/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28298875,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-11T08:21:30.231Z","status":"ssl_error","status_checked_at":"2026-01-11T08:21:26.882Z","response_time":60,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["biblioteca","paghiper","paghiper-boleto","paghiper-php","php","sdk"],"created_at":"2026-01-11T09:02:31.416Z","updated_at":"2026-01-11T09:02:31.557Z","avatar_url":"https://github.com/pdrolima.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Biblioteca de integração PagHiper para PHP\n\n[![StyleCI](https://github.styleci.io/repos/150681419/shield?branch=master)](https://github.styleci.io/repos/150681419)\n[![Maintainability](https://api.codeclimate.com/v1/badges/a99a88d28ad37a79dbf6/maintainability)](https://codeclimate.com/github/webmasterdro/paghiper-php-sdk/maintainability)\n\n## Descrição\n\nUtilizando essa biblioteca você pode integrar o PagHiper no seu sistema e utilizar os recursos que o PagHiper fornece em sua API, deixando seu código mais legível e manutenível.\n\n**Esta biblioteca tem suporte aos seguintes recursos:**\n- [Emissão de boleto](https://dev.paghiper.com/reference#gerar-boleto)\n- [Cancelamento de boleto](https://dev.paghiper.com/reference#boleto)\n- [Consultar status do boleto](https://dev.paghiper.com/reference#status-do-boleto)\n- [Receber notificações automáticas (Retorno Automático)](https://dev.paghiper.com/reference#qq)\n- [Realizar saques para conta bancária](https://dev.paghiper.com/reference#testinput)\n- [Listar contas bancárias](https://dev.paghiper.com/reference#lista-contas-banc%C3%A1rias-para-saque-via-api)\n- [Listar transações](https://dev.paghiper.com/reference#listar-transa%C3%A7%C3%B5es-via-api-1)\n- [Múltiplos boletos](https://dev.paghiper.com/reference#multiplos-boletos-unico-pdf)\n- [Pix](https://dev.paghiper.com/reference#emiss%C3%A3o-de-pix-paghiper)\n\n## Instalação\n\n### Compatibilidade\n\n Versão | webmasterdro/paghiper-php-sdk | PHP | guzzlehttp/guzzle\n:---------|:----------|:----------|:----------\n **3.x**  | `composer require webmasterdro/paghiper-php-sdk:^3.0` | PHP \u003e= 7.2 | Guzzle \u003e= 7\n 2.x  | `composer require webmasterdro/paghiper-php-sdk:^2.0` | PHP \u003e= 5.6 | Guzzle \u003e= 6.3.x \u003c 7.0.0\n\n\nExecute o comando\n\n```php\ncomposer require webmasterdro/paghiper-php-sdk:^2.0\n```\n\n## Utilizando\n\nAntes de utilizar, obtenha suas credenciais (`apiKey` e `token`) em [https://www.paghiper.com/painel/credenciais/](https://www.paghiper.com/painel/credenciais/)\n\n### Pix\n\n**Para utilizar a nova modalidade de pagamento (PIX)** você só precisa fazer isto:\n\n```php\n$paghiper = new PagHiper('api_key', 'token', 'píx');\n$paghiper-\u003epix()-\u003ecreate([]);\n$paghiper-\u003epix()-\u003estatus('transaction_id');\n$paghiper-\u003epix()-\u003ecancel('transaction_id');\n$paghiper-\u003epix()-\u003enotification($_POST['notification_id'], $_POST['idTransacao']);\n```\n\n### Emissão de Boleto\n\n**Para emitir um boleto você pode fazer da seguinte maneira:**\n\n```php\nuse WebMaster\\PagHiper\\PagHiper;\n\n$paghiper = new PagHiper('api_key', 'token');\n$transaction = $paghiper-\u003ebillet()-\u003ecreate([\n    'order_id' =\u003e 'ABC-456-789',\n    'payer_name' =\u003e 'Pedro Lima',\n    'payer_email' =\u003e 'comprador@email.com',\n    'payer_cpf_cnpj' =\u003e '1234567891011',\n    'type_bank_slip' =\u003e 'boletoa4',\n    'days_due_date' =\u003e '3',\n    'items' =\u003e [[\n        'description' =\u003e 'Macbook',\n        'quantity' =\u003e 1,\n        'item_id' =\u003e 'e24fc781-f543-4591-a51c-dde972e8e0af',\n        'price_cents' =\u003e '1000'\n    ]]\n]);\n```\n\nVocê pode obter a lista de dados que você pode enviar no seguinte link: [https://dev.paghiper.com/reference#gerar-boleto](https://dev.paghiper.com/reference#gerar-boleto)\n\n**Para cancelar um boleto:**\n\n```php\n$transaction = $paghiper-\u003ebillet()-\u003ecancel('JKP03X9KN0RELVLH');\n```\n**Para consultar o status de um boleto:**\n\n```php\n$transaction = $paghiper-\u003ebillet()-\u003estatus('JKP03X9KN0RELVLH');\n```\n\n**Para gerar múltiplos boletos em único PDF:**\n\n```php\n$transaction = $paghiper-\u003ebillet()-\u003emultiple([\n    'id_transacao'\n], 'boletoCarne');\n```\n\n**Para obter informações do pagamento via retorno automático:**\n\n```php\n$transaction = $paghiper-\u003enotification()-\u003eresponse($_POST['notification_id'], $_POST['idTransacao']);\n```\n\n**Para obter a lista de suas contas bancárias:**\n\n```php\n$banckAccounts = $paghiper-\u003ebanking()-\u003eaccounts();\n```\n\n**Para realizar um saque:**\n\n```php\n$banckAccounts = $paghiper-\u003ebanking()-\u003ewithdraw('id_conta_bancaria');\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpdrolima%2Fpaghiper-php-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpdrolima%2Fpaghiper-php-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpdrolima%2Fpaghiper-php-sdk/lists"}