Overview
  • Namespace
  • Class

Namespaces

  • Mypos
    • IPC

Classes

  • Base
  • Card
  • CardStore
  • Cart
  • Config
  • Customer
  • Defines
  • GetTxnStatus
  • Helper
  • IAPurchase
  • IAStoreCard
  • IAStoredCardUpdate
  • IPCGetTxnLog
  • Loader
  • MandateManagement
  • Purchase
  • Refund
  • RequestMoney
  • Response
  • Reversal

Exceptions

  • IPC_Exception

Class Base

Base API Class. Contains basic API-connection methods.

Direct known subclasses

Mypos\IPC\CardStore, Mypos\IPC\GetTxnStatus, Mypos\IPC\IAPurchase, Mypos\IPC\IPCGetTxnLog, Mypos\IPC\MandateManagement, Mypos\IPC\Purchase, Mypos\IPC\Refund, Mypos\IPC\RequestMoney, Mypos\IPC\Reversal

Indirect known subclasses

Mypos\IPC\IAStoreCard, Mypos\IPC\IAStoredCardUpdate

Abstract
Namespace: Mypos\IPC
Located at Base.php

Methods summary

protected Mypos\IPC\Config
# getCnf( )

Return IPC\Config object with current IPC configuration

Return IPC\Config object with current IPC configuration

Returns

Mypos\IPC\Config
protected
# setCnf( Mypos\IPC\Config $cnf )

Set Config object with current IPC configuration

Set Config object with current IPC configuration

Parameters

$cnf
public string
# getOutputFormat( )

Return current set output format for API Requests

Return current set output format for API Requests

Returns

string
public
# setOutputFormat( string $outputFormat )

Set current set output format for API Requests

Set current set output format for API Requests

Parameters

$outputFormat
protected
# _addPostParam( string $paramName, string $paramValue, $encrypt = false )

Add API request param

Add API request param

Parameters

$paramName
$paramValue
$encrypt
protected
# _processHtmlPost( )

Generate HTML form with POST params and auto-submit it

Generate HTML form with POST params and auto-submit it

protected Mypos\IPC\Response
# _processPost( )

Send POST Request to API and returns Response object with validated response data

Send POST Request to API and returns Response object with validated response data

Returns

Mypos\IPC\Response

Throws

Mypos\IPC\IPC_Exception
public static boolean
# isValidSignature( string $data, string $signature, string $pubKey )

Verify signature of API Request params against the API public key

Verify signature of API Request params against the API public key

Parameters

$data
Signed data
$signature
Signature in base64 format
$pubKey
API public key

Returns

boolean

Properties summary

protected string $outputFormat

Output format from API for some requests may be XML or JSON

Output format from API for some requests may be XML or JSON

# Mypos\IPC\Defines::COMMUNICATION_FORMAT_JSON
API documentation generated by ApiGen