window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-6Z0CQL7LL0');

API Your Bank

Build, manage, and secure APIs in compliance with open banking standards worldwide

Explore Platform

One API Platform for Limitless Solutions

  • For Banks

    Open Banking compliance and beyond

  • For Regulators

    Build, test and deploy standards

{
  "id":"4050046c-63b3-4868-8a22-14b4181d33a6",
  "type":"SANDBOX_TAN",
  "from":{
    "bank_id":"gh.29.uk",
    "account_id":"8ca8a7e4-6d02-40e3-a129-0b2bf89de9f0"
  },
  "details":{
    "to_sandbox_tan":{
      "bank_id":"String",
      "account_id":"String"
    },
    "to_sepa":{
      "iban":"String"
    },
    "to_counterparty":{
      "counterparty_id":"9fg8a7e4-6d02-40e3-a129-0b2bf89de8uh"
    },
    "to_simple":{
      "otherBankRoutingScheme":"BIC",
      "otherBankRoutingAddress":"GENODEM1GLS",
      "otherBranchRoutingScheme":"BRANCH-CODE",
      "otherBranchRoutingAddress":"DERBY6",
      "otherAccountRoutingScheme":"IBAN",
      "otherAccountRoutingAddress":"DE91 1000 0000 0123 4567 89",
      "otherAccountSecondaryRoutingScheme":"IBAN",
      "otherAccountSecondaryRoutingAddress":"DE91 1000 0000 0123 4567 89"
    },
    "to_transfer_to_phone":{
      "value":{
        "currency":"EUR",
        "amount":"0"
      },
      "description":"String",
      "message":"String",
      "from":{
        "mobile_phone_number":"+44 07972 444 876",
        "nickname":"String"
      },
      "to":{
        "mobile_phone_number":"+44 07972 444 876"
      }
    },
    "to_transfer_to_atm":{
      "value":{
        "currency":"EUR",
        "amount":"0"
      },
      "description":"String",
      "message":"String",
      "from":{
        "mobile_phone_number":"+44 07972 444 876",
        "nickname":"String"
      },
      "to":{
        "legal_name":"Eveline Tripman",
        "date_of_birth":"20181230",
        "mobile_phone_number":"+44 07972 444 876",
        "kyc_document":{
          "type":"String",
          "number":"String"
        }
      }
    },
    "to_transfer_to_account":{
      "value":{
        "currency":"EUR",
        "amount":"0"
      },
      "description":"String",
      "transfer_type":"String",
      "future_date":"20181230",
      "to":{
        "name":"String",
        "bank_code":"String",
        "branch_number":"String",
        "account":{
          "number":"String",
          "iban":"String"
        }
      }
    },
    "to_sepa_credit_transfers":{
      "debtorAccount":{
        "iban":"12345"
      },
      "instructedAmount":{
        "currency":"EUR",
        "amount":"0"
      },
      "creditorAccount":{
        "iban":"54321"
      },
      "creditorName":"John Miles"
    },
    "value":{
      "currency":"EUR",
      "amount":"100"
    },
    "description":"This an optional field. Maximum length is 2000. It can be any characters here."
  },
  "transaction_ids":["902ba3bb-dedd-45e7-9319-2fd3f2cd98a1"],
  "status":"COMPLETED",
  "start_date":"1100-01-01T00:00:00Z",
  "end_date":"1100-01-01T00:00:00Z",
  "challenges":[{
    "id":"2fg8a7e4-6d02-40e3-a129-0b2bf89de8ub",
    "user_id":"9ca9a7e4-6d02-40e3-a129-0b2bf89de9b1",
    "allowed_attempts":3,
    "challenge_type":"OBP_TRANSACTION_REQUEST_CHALLENGE",
    "link":"/obp/v4.0.0/banks/BANK_ID/accounts/ACCOUNT_ID/VIEW_ID/transaction-request-types/TRANSACTION_REQUEST_TYPE/transaction-requests/TRANSACTION_REQUEST_ID/challenge"
  }],
  "charge":{
    "summary":"Rent the flat",
    "value":{
      "currency":"EUR",
      "amount":"0"
    }
  }
}
Explore Solutions for Banks
{
  "consents":[{
    "consent_id":"9d429899-24f5-42c8-8565-943ffa6a7945",
    "jwt":"eyJhbGciOiJIUzI1NiJ9.eyJlbnRpdGxlbWVudHMiOltdLCJjcm 
              VhdGVkQnlVc2VySWQiOiJhYjY1MzlhOS1iMTA1LTQ0Tg..."
    "status":"INITIATED",
    "api_standard":"Berlin Group",
    "api_version":"v1.3"
  }]
}
Explore Solutions for Regulators
OBP is Open Source

OBP is Open Source

  • Forget about the burden of proprietary code
  • Fully transparent - you can check the latest source code at any time
  • Test it out without commitment
OBP

Global standards

Share data in compliance with major Open Banking API standards in use worldwide including UK Open Banking, Berlin Group, Bahrain OBF and more.

Go beyond compliance

Go beyond regulatory requirements and unlock a wide range of use cases. Give your developers access to unparalleled API capabilities.

Count on unmatched expertise

Our Fintech and Open Banking experts will guide you from developing your open banking strategy to launching your first app.

The Open Bank Project team has worked with and advised over 100 banks and regulators from around the globe.

Talk to Our Team