Skip to content

[FEATURE] Implement Pagar.me API Client in C# #112

@guibranco

Description

@guibranco

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.

Metadata

Metadata

Assignees

Labels

.NET.NET code changes:octocat: github-actionsGitHub Actions for automation and CI/CDenhancementNew feature or requestpackagesPackage updates♻️ code qualityCode quality-related tasks or issues⚙️ CI/CDContinuous Integration/Continuous Deployment processes👷🏼 infrastructureInfrastructure-related tasks or issues📝 documentationTasks related to writing or updating documentation🕕 very high effortA task that can be completed in a few weeks🧪 testsTasks related to testing

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions