コード例 #1
0
        public JsonResult OrderPayment(OrderPaymentRequestFrontEnd request)
        {
            string       sessionInfo  = GetSessionData("OrderPayment");
            OrderPayment orderPayment = new OrderPayment(request, sessionInfo, new ProjectConfigData());

            return(Json(orderPayment.Response));
        }
コード例 #2
0
        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));
        }