{"repo":"craftgate/craftgate-dotnet-client","free":true,"listed":false,"github":"https://github.com/craftgate/craftgate-dotnet-client","clone":"git clone https://github.com/craftgate/craftgate-dotnet-client.git","description":".NET client for Craftgate API","language":"C#","stars":44,"topics":["dotnet","client-library","craftgate-api","dotnet-client","craftgate","payment-gateway","payment","payment-orchestration"],"license":"Apache-2.0","category":"auth-billing-email","readme_excerpt":"Craftgate .NET Client This repo contains the Dotnet client for Craftgate API. Requirements - .NET Framework 4.6+ - .NET Core 1.1+ - .NET Core 2.0+ Installation Usage To access the Craftgate API you'll first need to obtain API credentials (e.g. an API key and a secret key). If you don't already have a Craftgate account, you can signup at https://craftgate.io/ Once you've obtained your API credentials, you can start using Craftgate by instantiating a Craftgate with your credentials. By default the Craftgate client connects to the production API servers at https://api.craftgate.io . For testing purposes, please use the sandbox URL https://sandbox-api.craftgate.io using the . Examples Included in the project are a number of examples that cover almost all use-cases. Refer to the Samples/ folder] for more info. Running the Examples If you've cloned this repo on your development machine and wish to run the examples you can run an example with the command dotnet test or run single test with the command dotnet test --filter Name Create Payment Credit Card Payment Use Case Let's quickly review an example where we implement a credit card payment scenario. For more examples covering almost all use-cases, check out the examples in the Samples/ folder Idempotency Mutating operations accept an optional idempotency key. Set it on the request object and the client sends it as the x-idempotency-key header, so a request can be safely retried (e.g. after a timeout) without the operation being pe","default_branch":null,"files":null,"tree":[],"storefront":"/r/craftgate","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/craftgate/craftgate-dotnet-client/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}