سلام خدمت دوستان
من متد PostProcessPayment را به صورتهای مختلف مقدار دهی کردم
اما همش پیغام خطا میده
لطفا راهنماییم کنین
ممنونimg1.pngimg3.png
public void PostProcessPayment(PostProcessPaymentRequest postProcessPaymentRequest)
{
var returnUrl = _webHelper.GetStoreLocation(false) + "Plugins/BankMellat/CancelOrder";
var remotePostHelper = new RemotePost
{
Url = "https://bpm.shaparak.ir/pgwchannel/startpay.mellat"
};
//remotePostHelper.Add("Amount", postProcessPaymentRequest.Order.OrderTotal.ToStrin g("0"));
//remotePostHelper.Add("terminalId", _bankMellatPaymentSettings.TerminalId.ToString());
//remotePostHelper.Add("userName", _bankMellatPaymentSettings.UserName);
//remotePostHelper.Add("userPassword", _bankMellatPaymentSettings.Password);
//remotePostHelper.Add("orderId", postProcessPaymentRequest.Order.Id.ToString());
//remotePostHelper.Add("amount", "1");
//remotePostHelper.Add("localDate", DateTime.Now.ToString("yyyyMMdd"));
//remotePostHelper.Add("localTime", DateTime.Now.ToString("HHmmss"));
//remotePostHelper.Add("additionalData", string.Format("پرداخت فاکتور شماره {0} فروشگاه گل ", postProcessPaymentRequest.Order.Id.ToString()));
//remotePostHelper.Add("payerId", "0");
//remotePostHelper.Add("callBackUrl", returnUrl);
remotePostHelper.Add("RefId", "");
remotePostHelper.Post();
}