public JsonResult OrderPayment(OrderPaymentRequestFrontEnd request) { string sessionInfo = GetSessionData("OrderPayment"); OrderPayment orderPayment = new OrderPayment(request, sessionInfo, new ProjectConfigData()); return(Json(orderPayment.Response)); }
public JsonResult BillingReport(OrderPaymentRequestFrontEnd request) { // {merchant-url}?mdOrder={mdOrder}&orderNumber={orderNumber}&operation={operation}&status={status} // mdOrder ANS36 Номер заказа в платежной системе // orderNumber AN..32 Номер(идентификатор) заказа в системе магазина, уникален для каждого магазина в пределах системы // operation N..9 Тип операции: // approved - операция холдирования суммы (только для двухстадийной системы оплаты); // deposited - операция завершения; // reversed - операция отмены; // refunded - операция возврата; // status N1 Индикатор успешности операции, указанной в параметре operation(1 - операция прошла успешно, 0 - операция завершилась ошибкой) // Пример URL: https://myshop.ru/callback/?mdOrder=1234567890-098776-234-522&orderNumber=0987&operation=deposited&status=0 //PhotoCore.OrderPayment orderPayment = new OrderPayment(request, sessionInfo, new ProjectConfigData()); return(Json(null)); }