@@ -6,16 +6,12 @@ interface Transaction
66{
77 /**
88 * return the callback url of the transaction process
9- *
10- * @return string
119 */
1210 public function getCallbackUrl (): string ;
1311
1412 /**
1513 * set gateway token of transaction
1614 *
17- * @param string $token
18- * @param bool $save
1915 *
2016 * @return mixed
2117 */
@@ -24,105 +20,38 @@ public function setGatewayToken(string $token, bool $save = true): bool;
2420 /**
2521 * set reference ID of transaction
2622 *
27- * @param string $referenceId
28- * @param bool $save
2923 *
3024 * @return mixed
3125 */
3226 public function setReferenceId (string $ referenceId , bool $ save = true ): bool ;
3327
34-
35- /**
36- * @return int
37- */
3828 public function getGatewayOrderId (): int ;
3929
40-
41- /**
42- * @return bool
43- */
4430 public function isReadyForTokenRequest (): bool ;
4531
46-
47- /**
48- * @return bool
49- */
5032 public function isReadyForVerify (): bool ;
5133
52-
53- /**
54- * @return bool
55- */
5634 public function isReadyForInquiry (): bool ;
5735
58-
59- /**
60- * @return bool
61- */
6236 public function isReadyForSettle (): bool ;
6337
64-
65- /**
66- * @return bool
67- */
6838 public function isReadyForRefund (): bool ;
6939
70-
71- /**
72- * @param bool $save
73- * @return bool
74- */
7540 public function setVerified (bool $ save = true ): bool ;
7641
77-
78- /**
79- * @param bool $save
80- * @return bool
81- */
8242 public function setSettled (bool $ save = true ): bool ;
8343
84-
85- /**
86- * @param bool $save
87- * @return bool
88- */
8944 public function setAccomplished (bool $ save = true ): bool ;
9045
91-
92- /**
93- * @param bool $save
94- * @return bool
95- */
9646 public function setRefunded (bool $ save = true ): bool ;
9747
98-
99- /**
100- * @return int
101- */
10248 public function getPayableAmount (): int ;
10349
104-
105- /**
106- * @param string $cardNumber
107- * @param bool $save
108- * @return bool
109- */
11050 public function setCardNumber (string $ cardNumber , bool $ save = false ): bool ;
11151
112-
113- /**
114- * @param array $parameters
115- * @param bool $save
116- * @return bool
117- */
11852 public function setCallBackParameters (array $ parameters , bool $ save = true ): bool ;
11953
120-
121- /**
122- * @param string $key
123- * @param $value
124- * @param bool $save
125- * @return bool
126- */
12754 public function addExtra (string $ key , $ value , bool $ save = true ): bool ;
55+
56+ public function getWalletTransactionId (): int ;
12857}
0 commit comments