Skip to main content

18 docs tagged with "developer guide"

View All Tags

API security

Our platform supports two levels of API authentication.

Close a bank account

This guide will show you how to close a bank account via the API. It covers all types of bank accounts.

Confirmation of Payee (CoP)

Confirmation of Payee (CoP) is a payee checking service that helps prevent UK domestic payments from being sent to the wrong account. It does this by making sure the payee account details provided match the details held by their provider.

Create a payee

A payee stores the details of someone you want to send money to - this could be an individual, joint account holders, or a business. Similar to saving a contact, once you've saved someone as a payee, you can easily make future payments to them without re-entering their information.

Create a webhook

An event occurs when the state of an API resource changes. For example, a transaction-created event occurs whenever funds are deposited or withdrawn from a Griffin bank account.

Get started with the API

Welcome to the Griffin API! This guide will take you through creating an API key and introduce some concepts you need to get started.

Invite your team

This guide will show you how to invite new users to your organisation.

Make a payment

This guide will walk you through making a payment to a UK bank account. Payment processing is a multi-step process which requires interacting with several resource types. Learn about payments, transactions, submissions and admissions here

Manage pooled account members

Pooled safeguarding or client money accounts are used to hold money on behalf of multiple customers, also known as members of the pool. You are responsible for making sure membership of the pooled account is accurate and up-to-date.

Onboard a limited company

To onboard a limited company, you will need to capture information about the company itself and also verify the identities of any company directors or people with significant control (PSCs).

Onboard a sole trader

Before you can hold money in a Griffin bank account on behalf of a sole trader, you will need to onboard them.

Onboard an individual

Before you can hold money in a Griffin bank account on behalf of an individual, you will need to onboard them.

Open a client money account

A client money account is for managing your customers' funds. Only firms regulated under CASS (the FCA's Client Assets Sourcebook) can open client money accounts. You can choose to open a dedicated account for each of your customers, or a pooled account for holding funds from multiple customers. Learn more about bank accounts.

Open a safeguarding account

A safeguarding account is for managing your customers funds. Only firms regulated as Electronic money institutions (EMIs) and payments institutions (PIs) in the UK can open safeguarding accounts. You can choose to open a dedicated account for each of your customers, or a pooled account for holding funds from multiple customers. Learn more about bank accounts.

Open a savings account

A savings account enables you to offer savings products to your customers. Learn more about savings accounts.

Open an operational account

An operational account is a bank account for managing your organisation's own funds. Learn more about bank accounts.

Receive a payment

This guide will walk you through receiving a payment to one of your accounts. Payment processing is a multi-step process which requires interacting with several resource types. Learn about payments, transactions, submissions and admissions here

Set up message signatures

Message signatures allow us to verify that API requests come from a valid source and ensure the integrity of each request.