Skip to content
This repository has been archived by the owner on Dec 12, 2023. It is now read-only.

securionpay/securionpay-net

Repository files navigation

Deprecation

This library is deprecated. Please use Shift4 .NET Library.

SecurionPay .NET Library

Build

If you don't already have SecurionPay account you can create it here.

Instalation

NuGet

To install SecurionPay, run the following command in the Package Manager Console

PM> Install-Package SecurionPay 

More info here

Manual

You can download the latest release from here.

Quick start example

SecurionPayGateway gateway = new SecurionPayGateway("sk_test_[YOUR_SECRET_KEY]");

ChargeRequest request = new ChargeRequest()
{
    Amount = 499,
    Currency = "EUR",
    Card = new CardRequest()
    {
        Number = "4242424242424242",
        ExpMonth = "11",
        ExpYear = "2022"
    }
};

try
{
    Charge charge = await gateway.CreateCharge(request);

    // do something with charge object - see https://securionpay.com/docs/api#charge-object
    string chargeId = charge.Id;

}
catch (SecurionPayException e)
{
    // handle error response - see https://securionpay.com/docs/api#error-object
    ErrorType errorType = e.Error.Type;
    ErrorCode? errorCode = e.Error.Code;
    string errorMessage = e.Error.Message;
}

Documentation

For further information, please refer to our official documentation at https://securionpay.com/docs.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages