For the complete documentation index, see llms.txt. This page is also available as Markdown.

TransferWise

Technical details about how we implement TransferWise and how to get started developing with it.

TransferWise integration can be used to automate expense payment as a way to provide one-click wire transfer for expenses.

Strong Customer Authentication

In order to create a new TRANSFERWISE_PRIVATE_KEY you'll need to generate a new key pair:

openssl genrsa -out private.pem 2048
openssl rsa -pubout -in private.pem -out public.pem

After that, you can encode the private key using base64 and save it as an environment variable:

TRANSFERWISE_PRIVATE_KEY=$(cat private.pem | base64 -w 0)

Developer Sandbox

API Token

  1. Sign up for a developer account sandbox.

    • Two-factor authentication (2FA) code for sandbox login is 111111.

  2. Add a new Token.

  3. Done, now you can copy your token!

Connect Account to your Host

  1. Manually create a ConnectedAccount with generated clientId and clientSecret:

    • We're currently defaulting to your Business profile if two profiles exists. If you have two profiles and want to use your personal one, make sure to add { "type": "personal" } to the data column of the created Conencted Account.

Last updated

Was this helpful?