using (var chargesrv = new TopupChargeServiceSW2SoapClient())
{
var requestData = await chargesrv.TopupChargeRequestAsync(new ClientTopupChargeRequestData()
{
OrderId = DateTime.Now.Ticks,
AdditionalData = "my AdditionalData",
Amount = Model.Amount,
ChargeMobileNumber = Model.ChargeMobileNumber,
TopupType = Model.TopupTyp,
CallBackUrl = "",
LoginAccount = "",
RequesterMobileNumber = Model.ChargeMobileNumber,
});
// var result = await _chargeService.TopupChargeRequestAsync(toeknObject);
//حالت موفق
if (requestData.Body.TopupChargeRequestResult.Status == 0 && requestData.Body.TopupChargeRequestResult.Token > 0)
{
return Redirect($"https://pec.shaparak.ir/NewIPG/?token={requestData.Body.TopupChargeRequestResult.Token}");
}
else
{
ModelState.AddModelError("", "خطا در دریافت توکن");
return View("ChargePayment", Model);
}
}