generated from GuilhermeStracini/apiclient-boilerplate-dotnet
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
.NET.NET code changes.NET code changes
github-actionsGitHub Actions for automation and CI/CDGitHub Actions for automation and CI/CDenhancementNew feature or requestNew feature or requestpackagesPackage updatesPackage updates♻️ code qualityCode quality-related tasks or issuesCode quality-related tasks or issues⚙️ CI/CDContinuous Integration/Continuous Deployment processesContinuous Integration/Continuous Deployment processes👷🏼 infrastructureInfrastructure-related tasks or issuesInfrastructure-related tasks or issues📝 documentationTasks related to writing or updating documentationTasks related to writing or updating documentation🕕 very high effortA task that can be completed in a few weeksA task that can be completed in a few weeks🧪 testsTasks related to testingTasks related to testing
Description
We need to create a C# API client to interact with the Pagar.me API. This client should provide methods for making requests to various endpoints, handling authentication, and managing responses in an efficient manner.
Documentation:
The official Pagar.me API documentation can be found here: Pagar.me API Docs.
Acceptance Criteria:
- Create a class that initializes the client with the necessary authentication credentials (API key).
- Implement methods for interacting with key Pagar.me endpoints (such as creating a transaction, checking payment status, etc.).
- Ensure the client can handle both successful and error responses appropriately.
- Support for handling JSON request and response formats.
- Provide unit tests for each method and endpoint interaction.
- Write documentation on how to use the client, including configuration and examples of requests.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
.NET.NET code changes.NET code changes
github-actionsGitHub Actions for automation and CI/CDGitHub Actions for automation and CI/CDenhancementNew feature or requestNew feature or requestpackagesPackage updatesPackage updates♻️ code qualityCode quality-related tasks or issuesCode quality-related tasks or issues⚙️ CI/CDContinuous Integration/Continuous Deployment processesContinuous Integration/Continuous Deployment processes👷🏼 infrastructureInfrastructure-related tasks or issuesInfrastructure-related tasks or issues📝 documentationTasks related to writing or updating documentationTasks related to writing or updating documentation🕕 very high effortA task that can be completed in a few weeksA task that can be completed in a few weeks🧪 testsTasks related to testingTasks related to testing