دریافت پکیج
توضیحات پکیج
نمونه کد استفاده از پکیج
ارسال درخواست ایجاد تراکنش
using ZibalGateway;
try
{
string url = “v1/request”; // url
var myData = new {
merchant = “your merchant – use zibal for testing”,
amount = 10000,
callbackUrl = “http://your_domain.com/callbackUrl”
};
var zibal = new ZibalGateway.Zibal();
var httpResponse = zibal.PostToZibal(url, JsonConvert.SerializeObject(myData)); // get Response
using (var streamReader = new StreamReader(httpResponse.GetResponseStream())) // make stream reader
{
var responseText = streamReader.ReadToEnd(); // read Response
dynamic item = JsonConvert.DeserializeObject<dynamic>(responseText);
Console.WriteLine(item);
// you can access result with item.result, message with item.message and data with item.data
}
}
catch (WebException ex)
{
Console.WriteLine(ex.Message); // print exception error
}
ارسال درخواست تایید تراکنش
using ZibalGateway;
try
{
string url = “v1/verify”; // url
var myData = new {
merchant = “your merchant – use zibal for testing”,
trackId = XXXXXXXX,
};
var zibal = new ZibalGateway.Zibal();
var httpResponse = zibal.PostToZibal(url, JsonConvert.SerializeObject(myData)); // get Response
using (var streamReader = new StreamReader(httpResponse.GetResponseStream())) // make stream reader
{
var responseText = streamReader.ReadToEnd(); // read Response
dynamic item = JsonConvert.DeserializeObject<dynamic>(responseText);
Console.WriteLine(item);
// you can access result with item.result, message with item.message and data with item.data
}
}
catch (WebException ex)
{
Console.WriteLine(ex.Message); // print exception error
}