From 9c9a397d8346ffcb8e4a065fc084dbab6a01c58f Mon Sep 17 00:00:00 2001 From: DJ Gillespie Date: Wed, 17 Jul 2024 18:54:07 -0600 Subject: [PATCH] update plaid authentication to match format of v1 success response. --- connection/connections/plaid_client_v2.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/connection/connections/plaid_client_v2.py b/connection/connections/plaid_client_v2.py index fd92c75..7fbb92d 100755 --- a/connection/connections/plaid_client_v2.py +++ b/connection/connections/plaid_client_v2.py @@ -73,7 +73,7 @@ class Connection(AbstractConnectionClient): # response = client.link_token_create(request) # resp_dict = response.to_dict() # resp_dict['expiration'] = resp_dict['expiration'].strftime('%s') - + # self.credentials.update(resp_dict) # return self.credentials @@ -83,7 +83,7 @@ class Connection(AbstractConnectionClient): products=[Products("auth")], client_name="Qrtr Plaid", country_codes=[CountryCode('US')], - #redirect_uri='https://domainname.com/oauth-page.html', + # redirect_uri='https://domainname.com/oauth-page.html', language='en', webhook='https://webhook.example.com', user=LinkTokenCreateRequestUser( @@ -93,7 +93,7 @@ class Connection(AbstractConnectionClient): response = self.client.link_token_create(request) resp_dict = response.to_dict() resp_dict['expiration'] = resp_dict['expiration'].strftime('%s') - + self.credentials.update(resp_dict) def get_auth_token(self, public_token): @@ -109,9 +109,9 @@ class Connection(AbstractConnectionClient): return format_error(e) access_token = exchange_response['access_token'] item_id = exchange_response['item_id'] - self.credentials.update({"access_token":access_token, "item_id":item_id}) - return {"access_token":access_token, "item_id":item_id} - + self.credentials.update({"access_token": access_token, "item_id": item_id}) + return {"access_token": access_token, "item_id": item_id} + def get_accounts(self, auth_token=None): if not auth_token: auth_token = self.credentials.get('access_token') @@ -123,7 +123,7 @@ class Connection(AbstractConnectionClient): except Exception as e: print(e) accounts = None - return accounts.get('accounts') + return accounts def get_transactions( self,