Skip to content

Commit 618bd32

Browse files
committed
update status route mercado pago
1 parent 8899cfa commit 618bd32

File tree

3 files changed

+7
-5
lines changed

3 files changed

+7
-5
lines changed

app/Http/Controllers/CartController.php

+5-3
Original file line numberDiff line numberDiff line change
@@ -383,8 +383,10 @@ public function callbackPage($status, $cartId) {
383383
}
384384
}
385385

386-
public function updateStatus(Request $request) {
387-
$paymentMercadoPagoInstance = new PaymentMercadoPago();
388-
$paymentMercadoPagoInstance->updateStatus($request);
386+
public function updateStatus(Request $request, $gateway) {
387+
if ($gateway === 'mercadopago') {
388+
$paymentMercadoPagoInstance = new PaymentMercadoPago();
389+
$paymentMercadoPagoInstance->updateStatus($request);
390+
}
389391
}
390392
}

app/Model/Transaction.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ class Transaction extends Model {
3030
],
3131
'pending' => [
3232
'type' => 'pending',
33-
'description' => 'Obrigado por sua compra. Recebemos sua solicitação. Seu pagamento ainda está em análise.'
33+
'description' => 'Obrigado por sua compra. Recebemos sua solicitação. Seu pagamento está em análise.'
3434
],
3535
'failure' => [
3636
'type' => 'failure',

routes/web.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
Route::post('payment', ['as' => 'payment', 'uses' => 'CartController@payment']);
5959
Route::get('callback/{status}', ['as' => 'callback', 'uses' => 'CartController@callback']);
6060
Route::get('callback/{status}/{cart_id}', ['as' => 'callbackPage', 'uses' => 'CartController@callbackPage']);
61-
Route::post('updateStatus', ['as' => 'updateStatus', 'uses' => 'CartController@updateStatus']);
61+
Route::post('updateStatus/{gateway}', ['as' => 'updateStatus', 'uses' => 'CartController@updateStatus']);
6262
Route::get('{finish?}', ['as' => 'cart', 'uses' => 'CartController@cart']);
6363
});
6464
});

0 commit comments

Comments
 (0)