MCVE (Monetra) Payment (Обработка кредитных карт)

  • Введение
  • Установка и настройка
  • Предопределенные константы
  • Функции MCVE
    • m_checkstatus — Проверяет, завершена ли транзакция
    • m_completeauthorizations — Number of complete authorizations in queue, returning an array of their identifiers
    • m_connect — Установить соединение с MCVE
    • m_connectionerror — Получение текстового представления причины сбоя соединения
    • m_deletetrans — Удалить указанную транзакцию из структуры MCVE_CONN
    • m_destroyconn — Уничтожить соединение и структуру MCVE_CONN
    • m_destroyengine — Освободить память, связанную с подключением IP/SSL
    • m_getcell — Получить конкретную ячейку из ответа, разделенного запятыми, по имени столбца
    • m_getcellbynum — Получить конкретную ячейку из ответа, разделенного запятыми, по номеру столбца
    • m_getcommadelimited — Получить RAW с разделителями в виде запятых, возвращенную от MCVE
    • m_getheader — Получить имя столбца в ответе с разделителями в виде запятых
    • m_initconn — Создать и инициализировать структуру MCVE_CONN
    • m_initengine — Ready the client for IP/SSL Communication
    • m_iscommadelimited — Проверяет, разделен ли ответ запятыми
    • m_maxconntimeout — Максимальное время, в течение которого API будет пытаться подключиться к MCVE
    • m_monitor — Соединиться с MCVE (передача/получение данных) в неблокирующем режиме
    • m_numcolumns — Количество столбцов, возвращаемых в ответе с разделителями в виде запятых
    • m_numrows — Количество строк, возвращаемых в ответе с разделителями в виде запятых
    • m_parsecommadelimited — Разбирает ответ, разделенный запятыми, так что m_getcell и ему подобные будут работать
    • m_responsekeys — Возвращает массив строк, представляющих ключи, которые можно использовать для параметров ответа в этой транзакции
    • m_responseparam — Получить пользовательский параметр ответа
    • m_returnstatus — Проверить, была ли транзакция успешной
    • m_setblocking — Установить блокирующий/неблокирующий режим для подключения
    • m_setdropfile — Установить метод соединения в Drop-File
    • m_setip — Установить метод соединения на IP
    • m_setssl_cafile — Установить SSL-файл CA (Certificate Authority) для проверки сертификата сервера
    • m_setssl_files — Установить файлы ключа сертификата ключей и сертификаты, если сервер требует проверки сертификата клиента
    • m_setssl — Установить метод подключения на SSL
    • m_settimeout — Установить максимальное время транзакции (на каждую транзакцию)
    • m_sslcert_gen_hash — Сгенерировать хеш для проверки сертификата SSL-клиента
    • m_transactionssent — Проверить, свободен ли исходящий буфер
    • m_transinqueue — Количество транзакций в очереди клиентов
    • m_transkeyval — Добавить пару ключ/значение в транзакцию. Заменяет устаревшую функцию transparam()
    • m_transnew — Начать новую транзакцию
    • m_transsend — Завершить и отправить транзакцию
    • m_uwait — Подождать x микросекунд
    • m_validateidentifier — Проверить, действителен ли переданный идентификатор в какой-либо транзакции, в которую он передается
    • m_verifyconnection — Установить, следует ли делать PING при подключении для проверки соединения
    • m_verifysslcert — Установить, следует ли проверять SSL-сертификат сервера