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.

Tokens
148.5K
Snippets
456
Records
1.1K
Agent score
46%

What's inside Banking Suite

  1. Overview of Direct Debit API capabilities

    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.
  2. 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.
  3. 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.

  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. Configure Invoke-RestMethod for debugging and timeouts

    The Invoke-RestMethod cmdlet 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 30
  11. Create a transaction score via /TransactionScores

    Use the POST /TransactionScores endpoint to create a new transaction score. The request must be sent as application/json and 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
    }