Banking Suite API Documentation
website·Indexed 29 days ago
https://stdocsprodgwc001.z1.web.core.windows.net/API reference for a comprehensive banking platform, including PSD2 Account Information (AIS) and Confirmation of Funds (PIIS) services, Anti-Money Laundering (AML) rule and object parameter management, Core Systems Banking (CSB) for customer and loan data, and general banking operations such as direct debits, payment products, and transaction management.
What's inside Banking Suite
- The Direct Debit API collection allows organizations to collect payments directly from a payer's bank account using prior authorization. It is primarily designed for recurring payments such as subscriptions, utility bills, and loan repayments. The API provides endpoints to manage the full lifecycle of direct debits, including product discovery, mandate management (creation and updates), and transaction execution.
Overview of Mobile Banking API Policies
The Mobile Banking API suite provides a collection of endpoints to manage and retrieve information regarding the policies and guidelines governing API usage. This includes documentation on acceptable use, data security measures, and rate limits that impact how developers interact with the API.Overview of the PSD2 Accounts API
The PSD2 Accounts API allows developers to access financial data for accounts within the scope of a granted user consent. Key capabilities include:
- Retrieving a list of all available accounts accessible to the user.
- Fetching detailed account information (e.g., account type, owner information, and account status).
- Retrieving real-time account balances to check available funds.
- Generating and analyzing transaction reports for specific accounts.
The API workflow follows PSD2 compliance, requiring a sequence of user authentication, consent creation, authorization, and verification.
Overview of Watch List Screening API
The Watch List Screening API controller allows developers to screen customers against various external and internal watchlists. Supported sources typically include sanction lists, PEP (Politically Exposed Persons) lists, and other adverse media sources to ensure compliance with Anti-Money Laundering (AML) regulations.Overview of the Mobile Banking API Suite
The Mobile Banking API Suite allows developers to build secure mobile banking experiences for iOS and Android. It provides capabilities to manage user accounts, provide real-time transaction history, and facilitate mobile payments and transfers. The suite implements industry-standard security protocols, specifically utilizing token-based authentication.Overview of PSD2 Payment Initiation Service (PIS) API
The Payments API allows developers to manage the end-to-end lifecycle of payment requests in compliance with PSD2 regulations. This includes initiating new payments, managing the authorization process, and retrieving real-time status updates to track payment progress.Overview of Customer Account and Beneficiary Management API
The Customer Account API provides a set of endpoints to manage customer accounts and their associated beneficiaries. Supported operations include retrieving accounts by IBAN, creating new accounts, updating existing account details, deleting accounts, and managing the list of beneficiaries by adding or removing them from a specific account.Overview of the Banking Suite Payments API workflow
The Payments API allows developers to manage payment products, initiate payment requests, execute payments, and validate payment codes. The typical workflow involves a sequence of interactions between the Client App and the API service to move a payment from discovery to completion.Overview of the Banking Suite API
The Banking Suite (Version 1.0) is a comprehensive API suite designed for mobile platforms to manage personal finance. It provides endpoints for managing bank accounts, cards, direct debits, payments, and transfers, as well as user-related operations such as authentication, password management, and settings updates.Overview of Natech AML API
Natech's Anti-Money Laundering (AML) API is a production-grade platform designed for financial institutions to detect, investigate, and report suspicious financial activity. It integrates core banking operations (account, customer, and transaction management) with compliance tools to satisfy Anti-Money Laundering Directives (AMLD), Know Your Customer (KYC) requirements, and institutional risk policies.Configure Invoke-RestMethod for debugging and timeouts
The
Invoke-RestMethodcmdlet provides several parameters to help troubleshoot and control request behavior:-Verbose: Provides detailed information about the request process.-Debug: Used for deep troubleshooting of the request.-TimeoutSec: Specifies the number of seconds to wait for a response before timing out.
Invoke-RestMethod -Uri $url -Method Post -Body $payload -Headers $headers -TimeoutSec 30Create a transaction score via /TransactionScores
Use thePOST /TransactionScoresendpoint to create a new transaction score. The request must be sent asapplication/jsonand includes details about the scoring run, the computed result, and the specific transaction being scored.POST /TransactionScores Content-Type: application/json { "transMemberType": 1, // The type of transaction member being scored (e.g., beneficiary, originator, carrier) "scoreSn": 101, // The sequential number of the scoring run "scoreDate": "2023-10-27T10:00:00Z", // The date and time when the scoring was performed "scoreResult": 85.5, // The computed score result "scoreMaxRule": 10, // The maximum rule score applied during this scoring run "transCode": "TXN12345", // The unique code identifying the transaction "transId": "550e8400-e29b-41d4-a716-446655440000" // The transaction UUID }