Tutorial Extension  1.0.0
SellerDeck Extensions - Tutorial Extension
CPaymentHistoryBase.php
1 <?php
2 
3 /**
4  * CPaymentHistoryBase.php - Implementation of Catalog/Payment History table class.
5  *
6  * @package SellerDeck Extensions
7  *
8  * @author Péter Erdődi
9  * @copyright © SellerDeck Ltd 2015. All rights reserved.
10  */
11 
12 namespace SDExtension\DB\Table;
13 
14 if (!defined('TABLE_PAYMENT_HISTORY'))
15  {
16  define('TABLE_PAYMENT_HISTORY', 'PaymentHistory');
17  }
18 
20  {
21 
22  /**
23  * @var string $m_sTable Table name
24  */
25  protected $m_sTable = TABLE_PAYMENT_HISTORY;
26 
27  /**
28  * @var string $m_sIdColumn ID Column name
29  */
30  protected $m_sIdColumn = 'nID';
31 
32  /**
33  * @var array $m_aDefaultValues Default Values
34  */
35  protected $m_aDefaultValues = [
36  'OrderNumber' => 0,
37  'ActinicStatus' => 1,
38  'EntryType' => 0,
39  'OperationMode' => 0,
40  'Amount' => 0,
41  'Currency' => '',
42  'Comment' => ' ',
43  'PaymentType' => 0,
44  'CCAuthCode' => ' ',
45  'OCCProviderRef' => ' ',
46  'CustomerRef' => ' ',
47  'OCCProviderResponse' => ' ',
48  'sChecksum' => '',
49  'nID' => 0,
50  'sAVSResult' => '',
51  'sCV2Result' => '',
52  'sZipResult' => '',
53  's3DSResult' => '',
54  'sCardHash' => '',
55  'sCardReference' => '',
56  'nProviderID' => 0,
57  's3DSEnrolled' => '',
58  'nFraudState' => 0,
59  'nFraudScore' => 0,
60  'bFraudFeedbackOk' => 0, //false
61  'sFraudRule' => '',
62  'sCardScheme' => '',
63  'sExpiryDate' => '',
64  'sMaskedCardNumber' => '',
65  'sCAReference' => '',
66  'DateTimeActioned' => '',
67  'DateTimeCreated' => '',
68  'nAppStatus' => -1,
69  ];
70 
71  }