Fix errors when handling api errors
This commit is contained in:
@@ -44,9 +44,16 @@ class BillplzTransactionSummaryController extends Controller
|
||||
$resolveBillplzPromise = function($promise){
|
||||
|
||||
try{
|
||||
$billplzBillsPromise = $promise->wait()->json();
|
||||
$waitedPromise = $promise->wait();
|
||||
|
||||
if($waitedPromise->failed()){
|
||||
throw new \Exception('Something went wrong with the API');
|
||||
}
|
||||
|
||||
$billplzBillsPromise = $waitedPromise->json();
|
||||
|
||||
}catch(\Exception $e){
|
||||
Log::error("ArrahnPay Portal API request failed for URL: {$$billplzBillsPromise->effectiveUri()->__toString()}", [
|
||||
Log::error("ArrahnPay Portal API request failed for URL: {$billplzBillsPromise->effectiveUri()->__toString()}", [
|
||||
'error' => $e->getMessage(),
|
||||
]);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user