PhpRiot
Become Zend Certified

Prepare for the ZCE exam using our quizzes (web or iPad/iPhone). More info...


When you're ready get 7.5% off your exam voucher using voucher CJQNOV23 at the Zend Store

MCVE Functions

See Also

Additional documentation about MCVE/Monetra's PHP API can be found at » http://www.mainstreetsoftworks.com/documentation.html. Main Street's documentation is complete and should be the primary reference for functions.

Table of Contents

  • m_checkstatus - Check to see if a transaction has completed
  • m_completeauthorizations - Number of complete authorizations in queue, returning an array of their identifiers
  • m_connect - Establish the connection to MCVE
  • m_connectionerror - Get a textual representation of why a connection failed
  • m_deletetrans - Delete specified transaction from MCVE_CONN structure
  • m_destroyconn - Destroy the connection and MCVE_CONN structure
  • m_destroyengine - Free memory associated with IP/SSL connectivity
  • m_getcell - Get a specific cell from a comma delimited response by column name
  • m_getcellbynum - Get a specific cell from a comma delimited response by column number
  • m_getcommadelimited - Get the RAW comma delimited data returned from MCVE
  • m_getheader - Get the name of the column in a comma-delimited response
  • m_initconn - Create and initialize an MCVE_CONN structure
  • m_initengine - Ready the client for IP/SSL Communication
  • m_iscommadelimited - Checks to see if response is comma delimited
  • m_maxconntimeout - The maximum amount of time the API will attempt a connection to MCVE
  • m_monitor - Perform communication with MCVE (send/receive data) Non-blocking
  • m_numcolumns - Number of columns returned in a comma delimited response
  • m_numrows - Number of rows returned in a comma delimited response
  • m_parsecommadelimited - Parse the comma delimited response so m_getcell, etc will work
  • m_responsekeys - Returns array of strings which represents the keys that can be used for response parameters on this transaction
  • m_responseparam - Get a custom response parameter
  • m_returnstatus - Check to see if the transaction was successful
  • m_setblocking - Set blocking/non-blocking mode for connection
  • m_setdropfile - Set the connection method to Drop-File
  • m_setip - Set the connection method to IP
  • m_setssl_cafile - Set SSL CA (Certificate Authority) file for verification of server certificate
  • m_setssl_files - Set certificate key files and certificates if server requires client certificate verification
  • m_setssl - Set the connection method to SSL
  • m_settimeout - Set maximum transaction time (per trans)
  • m_sslcert_gen_hash - Generate hash for SSL client certificate verification
  • m_transactionssent - Check to see if outgoing buffer is clear
  • m_transinqueue - Number of transactions in client-queue
  • m_transkeyval - Add key/value pair to a transaction. Replaces deprecated transparam()
  • m_transnew - Start a new transaction
  • m_transsend - Finalize and send the transaction
  • m_uwait - Wait x microsecs
  • m_validateidentifier - Whether or not to validate the passed identifier on any transaction it is passed to
  • m_verifyconnection - Set whether or not to PING upon connect to verify connection
  • m_verifysslcert - Set whether or not to verify the server ssl certificate

PHP Manual