Flutterwave.Ravepay.Net 1.0.6-beta

.NET Library for Flutterwave RavePay

This is a prerelease version of Flutterwave.Ravepay.Net.
Install-Package Flutterwave.Ravepay.Net -Version 1.0.6-beta
dotnet add package Flutterwave.Ravepay.Net --version 1.0.6-beta
<PackageReference Include="Flutterwave.Ravepay.Net" Version="1.0.6-beta" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Flutterwave.Ravepay.Net --version 1.0.6-beta
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Breaking changes

The charge validation feature has been moved their different specialised classes
`RaveAccountChargeValidation `and `RaveCardChargeValidation`

And to they are used like so:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
var raveConfig = new RavePayConfig(TestConsts.recurringPbKey, TestConsts.recurringScKey, false);
var cardValidation = new RaveCardChargeValidation(raveConfig);
var val = cardValidation.ValidateCharge(new CardValidateChargeParams(TestConsts.recurringPbKey, txRef, "12345")).Result;
// You can query their results now
Trace.WriteLine($"Status: {val.Status}"); // Should be "success"
Trace.WriteLine($"Message: {val.Message}");
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Also every card charge validation request now returns a token. This token can be
used to charge the card subsequently without using the full card details.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Trace.WriteLine(val.Data.TX.CardChargeToken.EmbedToken));
Trace.WriteLine(val.Data.TX.CardChargeToken.UserToken));
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
1.0.6-beta 500 3/30/2018
1.0.5-beta 264 3/21/2018
1.0.4-beta 248 3/15/2018
1.0.3-beta 276 3/8/2018
1.0.2-beta 253 3/6/2018
1.0.1-beta 310 3/5/2018
1.0.0-beta 263 3/5/2018