Overview
  • Namespace
  • Class

Namespaces

  • Mypos
    • IPC

Classes

  • Mypos\IPC\Authorization
  • Mypos\IPC\AuthorizationCapture
  • Mypos\IPC\AuthorizationList
  • Mypos\IPC\AuthorizationReverse
  • Mypos\IPC\Base
  • Mypos\IPC\Card
  • Mypos\IPC\CardStore
  • Mypos\IPC\Cart
  • Mypos\IPC\Config
  • Mypos\IPC\Customer
  • Mypos\IPC\Defines
  • Mypos\IPC\GetPaymentStatus
  • Mypos\IPC\GetTxnStatus
  • Mypos\IPC\Helper
  • Mypos\IPC\IAPreAuthorization
  • Mypos\IPC\IAPurchase
  • Mypos\IPC\IAStoreCard
  • Mypos\IPC\IAStoredCardUpdate
  • Mypos\IPC\IPCGetTxnLog
  • Mypos\IPC\Loader
  • Mypos\IPC\MandateManagement
  • Mypos\IPC\PreAuthorization
  • Mypos\IPC\PreAuthorizationCancellation
  • Mypos\IPC\PreAuthorizationCompletion
  • Mypos\IPC\PreAuthorizationStatus
  • Mypos\IPC\Purchase
  • Mypos\IPC\PurchaseByIcard
  • Mypos\IPC\Refund
  • Mypos\IPC\RequestMoney
  • Mypos\IPC\Response
  • Mypos\IPC\Reversal

Exceptions

  • Mypos\IPC\IPC_Exception
 1 <?php
 2 
 3 namespace Mypos\IPC;
 4 
 5 /**
 6  * Container for SDK constants
 7  */
 8 class Defines
 9 {
10     const COMMUNICATION_FORMAT_XML = 'xml';
11     const COMMUNICATION_FORMAT_JSON = 'json';
12     const COMMUNICATION_FORMAT_POST = 'post';
13     const SIGNATURE_ALGO = OPENSSL_ALGO_SHA256;
14     const STATUS_SUCCESS = 0;
15     const STATUS_MISSING_REQ_PARAMS = 1;
16     const STATUS_SIGNATURE_FAILED = 2;
17     const STATUS_IPC_ERROR = 3;
18     const STATUS_INVALID_SID = 4;
19     const STATUS_INVALID_PARAMS = 5;
20     const STATUS_INVALID_REFERER = 6;
21     const STATUS_PAYMENT_TRIES = 7;
22     const STATUS_TRANSACTION_AUTH_FAIL = 8;
23     const STATUS_WRONG_AMOUNT = 9;
24     const STATUS_UNSUPPORTED_CALL = 10;
25     const STATUS_INACTIVE_MANDATE_REFERENCE = 11;
26     const STATUS_INVALID_MANDATE_REFERENCE = 12;
27     const STATUS_NOT_SUFFICIENT_FUNDS = 13;
28     const STATUS_TRANSACTION_NOT_PERMITTED = 14;
29     const STATUS_EXCEEDED_LIMIT = 15;
30     const STATUS_MANDATE_ALREADY_REGISTERED = 16;
31     const STATUS_INACTIVE_ACOUNTIDENTIFIER = 17;
32     const STATUS_INVALID_ACOUNTIDENTIFIER = 18;
33     const STATUS_EXCEEDED_ACCOUNT_LIMITS = 19;
34     const STATUS_DUPLICATE_TRANSMISSION = 20;
35     const STATUS_TRANSACTION_DECLINED = 21;
36     const STATUS_UNDEFINED_ERROR = 99;
37     const ENCRYPT_PADDING = OPENSSL_PKCS1_PADDING;
38     const SDK_VERSION = '1.2.1';
39 
40     private function __construct() { }
41 }
42 
API documentation generated by ApiGen