@@ 66-74 (lines=9) @@ | ||
63 | * @param string $payumToken |
|
64 | * @return \Illuminate\Http\Response |
|
65 | */ |
|
66 | public function handleAuthorize(Request $request, $payumToken) |
|
67 | { |
|
68 | return $this->handleReceived($request, $payumToken, function ($gateway, $token, $httpRequestVerifier) { |
|
69 | $gateway->execute(new Authorize($token)); |
|
70 | $httpRequestVerifier->invalidate($token); |
|
71 | ||
72 | return $this->responseFactory->redirectTo($token->getAfterUrl()); |
|
73 | }); |
|
74 | } |
|
75 | ||
76 | /** |
|
77 | * handleCancel. |
|
@@ 104-112 (lines=9) @@ | ||
101 | * @param string $payumToken |
|
102 | * @return \Illuminate\Http\Response |
|
103 | */ |
|
104 | public function handleCapture(Request $request, $payumToken = null) |
|
105 | { |
|
106 | return $this->handleReceived($request, $payumToken, function ($gateway, $token, $httpRequestVerifier) { |
|
107 | $gateway->execute(new Capture($token)); |
|
108 | $httpRequestVerifier->invalidate($token); |
|
109 | ||
110 | return $this->responseFactory->redirectTo($token->getAfterUrl()); |
|
111 | }); |
|
112 | } |
|
113 | ||
114 | /** |
|
115 | * handleNotify. |
|
@@ 177-185 (lines=9) @@ | ||
174 | * @param string $payumToken |
|
175 | * @return \Illuminate\Http\Response |
|
176 | */ |
|
177 | public function handlePayout(Request $request, $payumToken) |
|
178 | { |
|
179 | return $this->handleReceived($request, $payumToken, function ($gateway, $token, $httpRequestVerifier) { |
|
180 | $gateway->execute(new Payout($token)); |
|
181 | $httpRequestVerifier->invalidate($token); |
|
182 | ||
183 | return $this->responseFactory->redirectTo($token->getAfterUrl()); |
|
184 | }); |
|
185 | } |
|
186 | ||
187 | /** |
|
188 | * handleSync. |
|
@@ 194-202 (lines=9) @@ | ||
191 | * @param string $payumToken |
|
192 | * @return \Illuminate\Http\Response |
|
193 | */ |
|
194 | public function handleSync(Request $request, $payumToken) |
|
195 | { |
|
196 | return $this->handleReceived($request, $payumToken, function ($gateway, $token, $httpRequestVerifier) { |
|
197 | $gateway->execute(new Sync($token)); |
|
198 | $httpRequestVerifier->invalidate($token); |
|
199 | ||
200 | return $this->responseFactory->redirectTo($token->getAfterUrl()); |
|
201 | }); |
|
202 | } |
|
203 | ||
204 | /** |
|
205 | * handleReceived. |