@@ -8,16 +8,6 @@ class RefundRequest extends AbstractRequest
8
8
{
9
9
protected $ endpoint = 'https://api.okpay.com/OkPayAPI?wsdl ' ;
10
10
11
- public function getAccount ()
12
- {
13
- return $ this ->getParameter ('account ' );
14
- }
15
-
16
- public function setAccount ($ value )
17
- {
18
- return $ this ->setParameter ('account ' , $ value );
19
- }
20
-
21
11
public function getSecret ()
22
12
{
23
13
return $ this ->getParameter ('secret ' );
@@ -40,10 +30,10 @@ public function setPayeeAccount($value)
40
30
41
31
public function getData ()
42
32
{
43
- $ this ->validate ('account ' , 'payeeAccount ' , 'amount ' , 'secret ' , 'description ' );
33
+ $ this ->validate ('purse ' , 'payeeAccount ' , 'amount ' , 'secret ' , 'description ' );
44
34
45
35
$ data ['secret ' ] = $ this ->getSecret ();
46
- $ data ['walletId ' ] = $ this ->getAccount ();
36
+ $ data ['walletId ' ] = $ this ->getPurse ();
47
37
$ data ['receiver ' ] = $ this ->getPayeeAccount ();
48
38
$ data ['amount ' ] = $ this ->getAmount ();
49
39
$ data ['currency ' ] = $ this ->getCurrency ();
@@ -61,11 +51,9 @@ public function sendData($data)
61
51
62
52
private function soapCall ($ data )
63
53
{
64
- $ secWord = $ data ['secret ' ];
65
- $ WalletID = $ data ['walletId ' ];
66
54
$ datePart = gmdate ("Ymd " );
67
55
$ timePart = gmdate ("H " );
68
- $ authString = $ secWord . " : " . $ datePart. " : " . $ timePart ;
56
+ $ authString = "{ $ data [ ' secret ' ]} : { $ datePart} : { $ timePart}" ;
69
57
70
58
$ sha256 = bin2hex (hash ('sha256 ' , $ authString , true ));
71
59
$ secToken = strtoupper ($ sha256 );
@@ -85,7 +73,7 @@ private function soapCall($data)
85
73
]
86
74
);
87
75
88
- $ this ->WalletID = $ WalletID ;
76
+ $ this ->WalletID = $ data [ ' walletId ' ] ;
89
77
$ this ->SecurityToken = $ secToken ;
90
78
$ this ->Currency = $ data ['currency ' ];
91
79
$ this ->Receiver = $ data ['receiver ' ];
0 commit comments