Introduction

Notabene helps crypto businesses, banks and payment companies meet the Travel Rule. For each transfer, it finds the institution on the other side, says which data the rules require and exchanges that data with it before the funds move. The decision on every transfer stays with your own policies.

Where to start

You areStart with
Evaluating NotabenePolicies for what Notabene does and what you decide, Transfers for how a transfer works, and Security and status for how Notabene protects data.
The engineer who integratesAuthentication, Transfers, then Withdrawals and Deposits.
In compliancePolicies, Data collection for which data each jurisdiction requires, Integrations for screening, Encryption and the Glossary.
In operations or supportStatuses, Webhooks, Errors, Rate limiting, Security and status for support, and Notabene IPs.
Moving from v2Moving from v2 to v2.1.
You areStart with
Evaluating NotabenePolicies for what Notabene does and what you decide, Transfers for how a transfer works, and Security and status for how Notabene protects data.
The engineer who integratesAuthentication, Transfers, then Withdrawals and Deposits.
In compliancePolicies, Data collection for which data each jurisdiction requires, Integrations for screening, Encryption and the Glossary.
In operations or supportStatuses, Webhooks, Errors, Rate limiting, Security and status for support, and Notabene IPs.
Moving from v2Moving from v2 to v2.1.

How an integration fits together

Integrating with Notabene

Set up once, then collect customer data as needed in your withdrawal and deposit flows.

Create accountGet your credentialsHost DID document

Then register your customers and add a webhook, as Integration setup explains.

Access token for every backend call to Notabene. Stays on your server.

Delegate token for your frontend, scoped to one customer.

3

Whenever customer data is needed

Data collection

Collect the Travel Rule data you’re missing directly from your customer, in the withdrawal or deposit flow.

Notabene Embedded

Drop-in components that collect and validate the data for you.

Your own UI

Build your own screens and call the Travel Rule APIs with a delegate token.

4

Customer requests a withdrawal

Amount, asset and destination address.

Collect beneficiary details

Who and where the funds are going, with Data collection.

Create the transfer

Always send the Travel Rule data before executing on-chain.

Wait until it is ready to settle

Send the funds once every institution has authorized the transfer, which your webhook tells you as each one does.

Send the funds and record the transaction hash

The transfer is complete.

5

Receiving

Deposits

A deposit comes in

Its Travel Rule data or its funds arrive first.

Data first

The Travel Rule data arrives

Confirm the address, then review the personal data and run name matching.

Funds first

The funds arrive with no data

Find out who sent them, then request the data from the sending institution or ask your customer.

Decide on the deposit

Your policies approve, flag or reject it. Once it is authorized, credit your customer.


Did this page help you?