MJ-Prod commited on
Commit
6967f37
·
1 Parent(s): 0e3809b

updatedRBClinks_2

Browse files
Files changed (2) hide show
  1. app.py +3 -2
  2. plaid_client.py +3 -7
app.py CHANGED
@@ -246,11 +246,12 @@ def plaid_update_link_token(
246
  from plaid_client import plaid_client
247
 
248
  req = LinkTokenCreateRequest(
249
- client_name="FISCAL",
250
  country_codes=[CountryCode('CA')],
251
  language='en',
252
  user=LinkTokenCreateRequestUser(client_user_id=user["sub"]),
253
- access_token=request.access_token
 
254
  )
255
  response = plaid_client.link_token_create(req)
256
  return {"link_token": response['link_token']}
 
246
  from plaid_client import plaid_client
247
 
248
  req = LinkTokenCreateRequest(
249
+ client_name="Cheque Up",
250
  country_codes=[CountryCode('CA')],
251
  language='en',
252
  user=LinkTokenCreateRequestUser(client_user_id=user["sub"]),
253
+ access_token=request.access_token,
254
+ redirect_uri="https://chequeup.ca", # ← add this
255
  )
256
  response = plaid_client.link_token_create(req)
257
  return {"link_token": response['link_token']}
plaid_client.py CHANGED
@@ -299,21 +299,17 @@ def get_financial_snapshot(access_token: str) -> str:
299
  # ---------- Update Mode Link Token ----------
300
 
301
  def create_update_link_token(user_id: str, access_token: str) -> str:
302
- """
303
- Creates a Plaid Link token in Update Mode for a broken access token.
304
- Launches direct bank sync to clear the ITEM_LOGIN_REQUIRED status.
305
- """
306
  request = LinkTokenCreateRequest(
307
  user=LinkTokenCreateRequestUser(client_user_id=user_id),
308
- client_name="FISCAL",
309
  country_codes=[CountryCode("CA")],
310
  language="en",
311
- access_token=access_token # Passing this parameter triggers Update Mode
 
312
  )
313
  response = plaid_client.link_token_create(request)
314
  return response["link_token"]
315
 
316
-
317
  def create_link_token(user_id: str) -> str:
318
  request = LinkTokenCreateRequest(
319
  user=LinkTokenCreateRequestUser(client_user_id=user_id),
 
299
  # ---------- Update Mode Link Token ----------
300
 
301
  def create_update_link_token(user_id: str, access_token: str) -> str:
 
 
 
 
302
  request = LinkTokenCreateRequest(
303
  user=LinkTokenCreateRequestUser(client_user_id=user_id),
304
+ client_name="Cheque Up",
305
  country_codes=[CountryCode("CA")],
306
  language="en",
307
+ access_token=access_token,
308
+ redirect_uri="https://chequeup.ca", # ← add this
309
  )
310
  response = plaid_client.link_token_create(request)
311
  return response["link_token"]
312
 
 
313
  def create_link_token(user_id: str) -> str:
314
  request = LinkTokenCreateRequest(
315
  user=LinkTokenCreateRequestUser(client_user_id=user_id),