A .NET library to integrate with eWAY's Rapid Payment API.
Sign up with eWAY at:
- Australia: https://www.eway.com.au/
- New Zealand: https://eway.io/nz/
- Hong Kong: https://eway.io/hk/
- Malaysia: https://eway.io/my/
- Singapore: https://eway.io/sg/
For testing, get a free eWAY Partner account: https://www.eway.com.au/developers
The eWAY Rapid .NET library can be easily added to your project with NuGet. Versions 4.5 or above of .NET are supported at this time.
- In Visual Studio, open the NuGet Package Manager
- Using the Search box, search for "eWAY"
- Click "Install" and select the projects you'd like the eWAY package to be available for
- NuGet will download the eWAY library & dependencies
- You are set to use eWAY in your project!
See the eWAY Rapid API Reference for usage details.
A simple Direct payment example:
using eWAY.Rapid;
using eWAY.Rapid.Enums;
using eWAY.Rapid.Models;
string APIKEY = "Rapid API Key";
string PASSWORD = "Rapid API Password";
string ENDPOINT = "Sandbox";
IRapidClient ewayClient = RapidClientFactory.NewRapidClient(APIKEY, PASSWORD, ENDPOINT);
Transaction transaction = new Transaction(){
Customer = new Customer() {
CardDetails = new CardDetails()
{
Name = "John Smith",
Number = "4444333322221111",
ExpiryMonth = "11",
ExpiryYear = "22",
CVN = "123"
}
},
PaymentDetails = new PaymentDetails()
{
TotalAmount = 1000
},
TransactionType = TransactionTypes.Purchase
};
CreateTransactionResponse response = ewayClient.Create(PaymentMethod.Direct, transaction);
if (response.TransactionStatus != null && response.TransactionStatus.Status == true)
{
int transactionID = response.TransactionStatus.TransactionID;
}
Please see CHANGELOG for more information what has changed recently.
The MIT License (MIT). Please see License File for more information.