{"repo":"Mastercard/open-banking-us-openapi","free":true,"listed":false,"github":"https://github.com/Mastercard/open-banking-us-openapi","clone":"git clone https://github.com/Mastercard/open-banking-us-openapi.git","description":"The OpenAPI specification for Mastercard Open Banking APIs (🇺🇸), along with a suite of tests using a generated API client and the Test Drive sandbox.","language":"Java","stars":61,"topics":["openbanking","api","openapi","finicity","mastercard","openapi-generator"],"license":"Apache-2.0","category":"api-integrations-sdks","readme_excerpt":"open-banking-us-openapi Overview The OpenAPI specification for Open Finance APIs (🇺🇸), along with a suite of tests using a generated API client and the Test Drive plan. Workflows The following workflows ensure the API specification stays in good shape and can be used to consume the Open Finance APIs from your application: Specification YAML ⤓ Swagger Editor ⬈ Redoc ⬈ Tests Things to Know :point down: The test project generates an API client library from the API specification like you would do in a real application (OpenAPI Generator is used for that) A free Mastercard Developers account is required to obtain your Partner ID , Partner Secret and App Key : Before running the tests, you need a Customer ID . For that, follow Welcome Your First Customer or run the setup script. This script will call: addTestingCustomer generateConnectUrl (Connect Application). Simply open the URL, search for \"FinBank Profiles - A\" and add to your test customer all accounts from profile 03 . refreshCustomerAccounts Run Tests Locally 1. Clone this repository 2. Run cd tests && mvn clean test -DpartnerId= -DpartnerSecret= -DappKey= -DcustomerId= Run Tests in GitHub 1. Fork this repository 2. Go to Settings Secrets Actions 3. Create new repository secrets: PARTNER ID , PARTNER SECRET and APP KEY 4. Enable workflows in the Actions tab 5. Click Run workflow under API Client Tests . Expected result: :heavy check mark: What's Next? The Open Finance API specification and a generated API client are the on","default_branch":null,"files":null,"tree":[],"storefront":"/r/Mastercard","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Mastercard/open-banking-us-openapi/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}