Overview
  • Namespace
  • Class

Namespaces

  • Satabank
    • IPC

Classes

  • Satabank\IPC\Base
  • Satabank\IPC\Cart
  • Satabank\IPC\Config
  • Satabank\IPC\Customer
  • Satabank\IPC\Defines
  • Satabank\IPC\GetTxnStatus
  • Satabank\IPC\Helper
  • Satabank\IPC\IPCGetTxnLog
  • Satabank\IPC\Loader
  • Satabank\IPC\Purchase
  • Satabank\IPC\Refund
  • Satabank\IPC\Response

Exceptions

  • Satabank\IPC\IPC_Exception
 1 <?php
 2 
 3 namespace Satabank\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 AVL_CURRENCIES = 'EUR;USD;GBP;HRK;CHF;RON;JPY;BGN';
15     const STATUS_SUCCESS = 0;
16     const STATUS_MISSING_REQ_PARAMS = 1;
17     const STATUS_SIGNATURE_FAILED = 2;
18     const STATUS_IPC_ERROR = 3;
19     const STATUS_INVALID_SID = 4;
20     const STATUS_INVALID_PARAMS = 5;
21     const STATUS_INVALID_REFERER = 6;
22     const STATUS_PAYMENT_TRIES = 7;
23     const STATUS_TRANSACTION_AUTH_FAIL = 8;
24     const STATUS_WRONG_AMOUNT = 9;
25     const STATUS_UNSUPPORTED_CALL = 10;
26     const STATUS_INACTIVE_MANDATE_REFERENCE = 11;
27     const STATUS_INVALID_MANDATE_REFERENCE = 12;
28     const STATUS_NOT_SUFFICIENT_FUNDS = 13;
29     const STATUS_TRANSACTION_NOT_PERMITTED = 14;
30     const STATUS_EXCEEDED_LIMIT = 15;
31     const STATUS_MANDATE_ALREADY_REGISTERED = 16;
32     const STATUS_INACTIVE_ACOUNTIDENTIFIER = 17;
33     const STATUS_INVALID_ACOUNTIDENTIFIER = 18;
34     const STATUS_EXEEDED_ACCOUNT_LIMITS = 19;
35     const STATUS_DUPLICATE_TRANSMISSION = 20;
36     const STATUS_UNDEFINED_ERROR = 99;
37     const SOURCE_PARAM = 'SDK_PHP';
38 
39 }
40 
API documentation generated by ApiGen