forked from TFMM/silent-auction
feat: integrate North Embedded Checkout for bidder payments #1
@@ -62,11 +62,18 @@ class NorthCheckoutController extends Controller
|
||||
}
|
||||
|
||||
$data = $response->json();
|
||||
$token = $data['token'] ?? $data['sessionToken'] ?? null;
|
||||
$token = $data['token'] ??
|
||||
$data['sessionToken'] ??
|
||||
$data['id'] ??
|
||||
$data['session_id'] ??
|
||||
($data['session']['id'] ?? null);
|
||||
|
||||
if (!$token) {
|
||||
Log::error('North Session Token Missing in Response: ' . json_encode($data));
|
||||
return response()->json(['error' => 'Session token not found in API response.'], 500);
|
||||
return response()->json([
|
||||
'error' => 'Session token not found in API response.',
|
||||
'debug_response' => $data
|
||||
], 500);
|
||||
}
|
||||
|
||||
return response()->json(['sessionToken' => $token]);
|
||||
|
||||
Reference in New Issue
Block a user