{"id":29106587,"url":"https://github.com/viniciusdesenna/asaas-sdk-java","last_synced_at":"2025-06-29T04:05:15.539Z","repository":{"id":289532882,"uuid":"971469910","full_name":"ViniciusDeSenna/asaas-sdk-java","owner":"ViniciusDeSenna","description":"A lightweight and easy-to-use Java SDK for integrating with the Asaas API using Spring Boot.  This SDK abstracts common operations like customer management, billing, and subscriptions, making it easier to integrate Asaas into your Java or Spring-based applications.","archived":false,"fork":false,"pushed_at":"2025-06-25T19:15:10.000Z","size":497,"stargazers_count":7,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-25T20:25:40.080Z","etag":null,"topics":["api","asaas","boleto","java","pagamento","payments","pix","sdk","sdk-java","spring-boot"],"latest_commit_sha":null,"homepage":"","language":"Java","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/ViniciusDeSenna.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-23T15:11:13.000Z","updated_at":"2025-06-25T19:14:22.000Z","dependencies_parsed_at":"2025-06-25T20:36:05.681Z","dependency_job_id":null,"html_url":"https://github.com/ViniciusDeSenna/asaas-sdk-java","commit_stats":null,"previous_names":["viniciusdesenna/asaas-spring-sdk","viniciusdesenna/asaasspringsdk","viniciusdesenna/asaas-sdk-java"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ViniciusDeSenna/asaas-sdk-java","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ViniciusDeSenna%2Fasaas-sdk-java","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ViniciusDeSenna%2Fasaas-sdk-java/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ViniciusDeSenna%2Fasaas-sdk-java/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ViniciusDeSenna%2Fasaas-sdk-java/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ViniciusDeSenna","download_url":"https://codeload.github.com/ViniciusDeSenna/asaas-sdk-java/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ViniciusDeSenna%2Fasaas-sdk-java/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262532738,"owners_count":23325131,"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":["api","asaas","boleto","java","pagamento","payments","pix","sdk","sdk-java","spring-boot"],"created_at":"2025-06-29T04:05:12.974Z","updated_at":"2025-06-29T04:05:15.519Z","avatar_url":"https://github.com/ViniciusDeSenna.png","language":"Java","readme":"# asaas-spring-sdk\nA lightweight and easy-to-use Java SDK for integrating with the Asaas API using Spring Boot.  This SDK abstracts common operations like customer management, billing, and subscriptions, making it easier to integrate Asaas into your Java Spring applications.\n\n![AsaasSpringSDK-Banner-min](https://github.com/user-attachments/assets/6887ca76-f431-4a16-8fcc-3fdd44977e62)\n\n🔄 Este README está disponível em [Português 🇧🇷](README.pt-br.md).\n\n🔗 [Official Asaas documentation 💙.](https://docs.asaas.com/)\n\n## Implemented routes:\n\n### Payments\n✅ Create new payment. \\\n✅ List payments. \\\n✅ Create new payment with credit card. \\\n✅ Capture payment with Pre-Authorization. \\\n✅ Pay a charge with a credit card. \\\n✅ Retrieve payment billing information. \\\n✅ Payment viewing information. \\\n✅ Retrieve a single payment. \\\n✅ Update existing payment. \\\n✅ Delete payment. \\\n✅ Restore removed payment. \\\n✅ Retrieve status of a payment. \\\n✅ Refund payment. \\\n✅ Get digitable bill line. \\\n✅ Get QR Code for Pix payments. \\\n✅ Confirm cash receipt. \\\n✅ Undo cash receipt confirmation. \\\n✅ Sales simulator. \\\n✅ Retrieve payment escrow in the Escrow Account. \\\n✅ Recovering payment limits.\n\n\n### Credit Card\n✅ Credit card tokenization.\n\n### Customers\n✅ Create new customer. \\\n✅ List customers. \\\n✅ Retrieve a single customer. \\\n✅ Update existing customer. \\\n✅ Remove Customer. \\\n✅ Restore removed customer. \\\n✅ Retrieve notifications from a customer.\n\n---\n\n## Installation\n\n### Settings\nFirst you need to have a `settings.xml` with the content below in the `~/.m2/settings.xml` directory. \\\n🔒 `USERNAME`: GitHub username. \\\n🔒 `GITHUB_TOKEN`: Personal Access Token (Personal Access Token with `read:packages` permissions).\n```xml\n\u003cservers\u003e\n    \u003cserver\u003e\n        \u003cid\u003egithub\u003c/id\u003e\n        \u003cusername\u003eUSERNAME\u003c/username\u003e\n        \u003cpassword\u003eGITHUB_TOKEN\u003c/password\u003e\n    \u003c/server\u003e\n\u003c/servers\u003e\n```\n\n### Repositories\nIn your `pom.xml` file add the following sections: \\\n🆚 `LAST_VERSION`: 🔗 [See the latest version](https://github.com/ViniciusDeSenna/asaas-spring-sdk/packages/2488874)\n```xml\n\u003crepositories\u003e\n    \u003crepository\u003e\n        \u003cid\u003egithub\u003c/id\u003e\n        \u003curl\u003ehttps://maven.pkg.github.com/ViniciusDeSenna/asaas-spring-sdk\u003c/url\u003e\n    \u003c/repository\u003e\n\u003c/repositories\u003e\n\n\u003cdependencies\u003e\n  ...\n  \u003cdependency\u003e\n      \u003cgroupId\u003ecom.senna\u003c/groupId\u003e\n      \u003cartifactId\u003easaas-spring-sdk\u003c/artifactId\u003e\n      \u003cversion\u003eLAST_VERSION\u003c/version\u003e\n  \u003c/dependency\u003e\n\u003c/dependencies\u003e\n```\n\n### Properties\nIn your `application.properties` file it is important that you have instantiated the following properties: \\\n🔗 `URL` Asaas call url. \\\n🔒 `ASAAS_TOKEN` Your Asaas token.\n```properties\nasaas.api.base-url=URL\nasaas.api.token=ASAAS_TOKEN\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fviniciusdesenna%2Fasaas-sdk-java","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fviniciusdesenna%2Fasaas-sdk-java","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fviniciusdesenna%2Fasaas-sdk-java/lists"}