· 5 years ago · Mar 01, 2021, 06:30 AM
1<?php
2
3define('BASE_PATH', dirname(__FILE__) . '/..');
4require_once BASE_PATH . '/lib/core/AppBase.php';
5$app = AppBase::initialize();
6$app->configure();
7ConfigBase::load();
8
9//print_r (mihpaydecode('de32f77e175792e1b5f97fe04d3132cc'));
10
11//$obj = new TDRBaseClass();
12
13//print_r(PayuUtil::getMerchantsInGroup(2));
14//print ("\n");
15
16
17//$bank = null;
18//$mid = 2;
19//$bankMidMap = json_decode(ConfigBase::get('ccInstantRefundSupportedBankMerchantsMapIMPS'), true);
20//
21//print_r (IssuingBankManager::getIssuingBank('512345XXXXXX2346'));
22//
23//if (key_exists($bank, $bankMidMap) && in_array($mid, explode(',', $bankMidMap[$bank]))) {
24// print_r($bank);
25//} else
26// print_r($bankMidMap);
27//
28//print ("\n");
29
30// imps test
31//WebService::getRefundStatus('BmzsVc','10455323517', 'abc','abcd','10','refund', false, null, '{"refund_mode":"5","recipientCardNo":"540531773013792"}');
32
33// normal refund
34//$res = WebService::getRefundStatus('smsplus','4123456789123731351111', 'abc','abcd12','1','refund', false, null);
35
36// check status Api
37//$res = WebService::check_action_status('zXitaB', '123abc123@@', 'abc', "token");
38
39//$query = "select `key`,value from merchant_param where merchantid in (?) and `key` in ('AutoRefundDaysForOPGSPInvoices','AutoRefundDaysForOPGSPAwb','refund_additional_charges', 'opgsp_merchant','delayed_settlement') and isactive=?";
40//$res = BaseMerchantHelper::getMerchantParam($query, 136227, array(1), null, [Query::PARAM_TYPE_INT]);
41
42
43$m = new Merchant(1);
44
45
46$resp = '{
47 "status": 1,
48 "msg": null,
49 "code": null,
50 "data": [
51
52 ]
53 }';
54
55$transferApiResponse = json_decode($resp, true);
56print_r(implode(",", $transferApiResponse['data'][0]['code']));
57
58
59echo "\n\n";
60
61
62
63
64
65
66//$skey = "'merchantConvenienceFee'";
67//$merchantTDRRules = $m->getKeyValues($skey);
68//
69//foreach ($merchantTDRRules as $key => $ruleValue) {
70//
71// if (!($ruleValue['category'])) {
72// $merchantTDRRules[$key]['category'] = PaymentTypeBase::getCategoryForIbiboCode($ruleValue['ibibo_code']); //populate value in the category if not present
73// }
74//}
75//print_r($merchantTDRRules);
76
77//$merchantTDRRules = $m->getEntityRates($skey);
78
79//$merchantTDRRules = BaseMerchantHelper::getEntityRates($skey, 11);
80//print_r(null==null);
81//$m = new MerchantTDRModel(2);
82//$t = $m->initializeData();
83//print_r($t['TDR']);
84//$merchantTDRKeys = "'merchantTDR','merchantTDRSDK','merchantTDRSbEmi','merchantTDRGross', 'merchantTDRConv', 'merchantTDRConvGross',
85// 'merchantInstantSettlementTdrNet', 'merchantInstantSettlementTdrGross'";
86//$entityRates = BaseMerchantHelper::getEntityRates($merchantTDRKeys, $m);
87//
88//$viewEntityRates = array();
89//
90//foreach ($entityRates as $key => $ruleValue) {
91// if (!($ruleValue['mode'])) {
92// $entityRates[$key]['mode'] = PaymentTypeBase::getCategoryForIbiboCode($ruleValue['ibiboCode']); //populate value in the category if not present
93// }
94// $viewEntityRates[$entityRates[$key]['mode']][] = $ruleValue;
95//}
96
97
98
99//print_r($res);
100
101
102//public static function setCardSessionAndReturnCardSessionId($line, $file, $name_on_card, $ccnum, $cccvv, $ccexpmon, $ccexpyr,
103// $cctype, $card_name='', $bank='', $otp='', $isInvoice=true)
104
105//$a = CardStore::setCardSessionAndReturnCardSessionId(__LINE__, __FILE__, 'XXXX', '4820940009087370','','','', '', '', '', '', false);
106//$b = CardStore::getCardDetailsFromStoreCard(__LINE__, __FILE__, 'payout_1234', $a);
107//print_r($b);
108
109
110
111?>