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: | |