| 1: | <?php
|
| 2: |
|
| 3: | namespace Mypos\IPC;
|
| 4: |
|
| 5: | |
| 6: | |
| 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.3.1';
|
| 39: |
|
| 40: | private function __construct() { }
|
| 41: | }
|
| 42: | |