some wosg content

This commit is contained in:
Ivan Dimitrov 2023-11-16 08:35:28 +02:00
parent 45e43085b8
commit 1884f194a0
2 changed files with 17 additions and 3 deletions

View File

@ -4,11 +4,26 @@ goal: Integrate the API so that customers can use their Wells Fargo credit card
role: Plan, design and implement the integration according to the Wells Fargo specifications role: Plan, design and implement the integration according to the Wells Fargo specifications
date: Feb, 2021 - Aug, 2021 date: Feb, 2021 - Aug, 2021
z: 1 z: 1
draft: true draft: false
--- ---
[Wells Fargo](https://www.wellsfargo.com/) is a US based international financial institution operating in 35 countries and serving over 70 million people worldwide. [Source](https://en.wikipedia.org/wiki/Wells_Fargo) [Wells Fargo](https://www.wellsfargo.com/) is a US based international financial institution operating in 35 countries and serving over 70 million people worldwide. [Source](https://en.wikipedia.org/wiki/Wells_Fargo)
They provide an They provide an [Open Banking API](https://en.wikipedia.org/wiki/Open_banking) for usage with custom-made business credit cards like the
[Watches of Switzerland credit card](https://www.watchesofswitzerland.com/wos-credit-card).
---
### Technical overview
Integrating Open Banking APIs requires many security and legal precautions. There is always a double layer of encryption for all APIs and communications (even emails).
Many of the specifications and examples are proprietary or lost in the [mountains of documentation provided by the bank](https://developer.wellsfargo.com/guides/user-guides/open-banking-europe-api-integration/obei).
For that reason I will not go into too much detail about the use cases as I'm not sure what I am allowed to talk about.
One use case documented on their website is the API Keys endpoint.
To generate an API key you need your client credentials with a key and a secret in this format `Authorization: Basic base64(consumerKey:consumerSecret)`

View File

@ -24,7 +24,6 @@
tailwindcss.enable = true; tailwindcss.enable = true;
cssls.enable = true; cssls.enable = true;
}; };
cmp-spell.enable = true;
}; };
}; };
buildInputs = with pkgs; [ buildInputs = with pkgs; [