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 Helper

IPC Library helper functions

Namespace: Mypos\IPC
Located at Helper.php

Methods summary

public static boolean
# isValidEmail( string $email )

Validate email address

Validate email address

Parameters

$email

Returns

boolean
public static boolean
# isValidURL( string $url )

Validate URL address

Validate URL address

Parameters

$url

Returns

boolean
public static boolean
# isValidIP( string $ip )

Validate IP address

Validate IP address

Parameters

$ip

Returns

boolean
public static boolean
# isValidName( string $name )

Validate customer names

Validate customer names

Parameters

$name

Returns

boolean
public static boolean
# isValidAmount( float $amt )

Validate amount.

Validate amount.

Parameters

$amt

Returns

boolean
public static boolean
# isValidCurrency( string $currency )

Validate if currency is acceptable by API

Validate if currency is acceptable by API

Parameters

$currency
ISO 4217 code

Returns

boolean
public static boolean
# isValidCartQuantity( integer $quantity )

Validate quantity

Validate quantity

Parameters

$quantity

Returns

boolean
public static boolean
# isValidTrnRef( string $trnref )

Validate transaction reference

Validate transaction reference

Parameters

$trnref

Returns

boolean
public static boolean
# isValidOrderId( string $trnref )

Validate Order ID

Validate Order ID

Parameters

$trnref

Returns

boolean
public static boolean
# isValidOutputFormat( string $outputFormat )

Validate output format

Validate output format

Parameters

$outputFormat

Returns

boolean
public static boolean
# isValidCardNumber( $cardNo )

Validate card number

Validate card number

Parameters

$cardNo

Returns

boolean
public static boolean
# isValidCVC( $cvc )

Validate card CVC

Validate card CVC

Parameters

$cvc

Returns

boolean
public static string
# escape( string $text )

Escape HTML special chars

Escape HTML special chars

Parameters

$text

Returns

string
type
public static string
# unescape( string $text )

Unescape HTML special chars

Unescape HTML special chars

Parameters

$text

Returns

string
public static mixed
# getArrayVal( array $array, mixed $key, string $default = '', boolean $notEmpty = false )

Return associative array element by key. If key not found in array returns $default If $notEmpty argument is TRUE returns $default even if key is found in array but the element has empty value(0, null, '')

Return associative array element by key. If key not found in array returns $default If $notEmpty argument is TRUE returns $default even if key is found in array but the element has empty value(0, null, '')

Parameters

$array
$key
$default
$notEmpty

Returns

mixed
public static array
# getValuesFromMultiDemensionalArray( array $array, array $values = array() )

Returns one-dimensional array with all values from multi-dimensional array Useful when create request signature where only array values matter

Returns one-dimensional array with all values from multi-dimensional array Useful when create request signature where only array values matter

Parameters

$array
$values

Returns

array
API documentation generated by ApiGen