Skip to main content
POST
Match transfer

Authorizations

Authorization
string
header
required

API key prefixed with finta_

Body

application/json
outgoing_transaction_id
string
required

The money-out side, with a negative amount_cents.

Pattern: ^txn_
Example:

"txn_a1b2c3d4e5f6g7"

incoming_transaction_id
string
required

The money-in side in the other account, with the opposite, positive amount_cents.

Pattern: ^txn_
Example:

"txn_h8i9j0k1l2m3n4"

Response

The matched transfer

id
string
required

The transfer's tfr_ ID, also the transfer_id of both transactions.

Example:

"tfr_a1b2c3d4e5f6g7"

object
enum<string>
required
Available options:
transfer
transfer_type
enum<string>
required

bank_transfer between two bank accounts; credit_card_payment when either side is a card.

Available options:
bank_transfer,
credit_card_payment
outgoing_transaction_id
string
required
Example:

"txn_a1b2c3d4e5f6g7"

incoming_transaction_id
string
required
Example:

"txn_h8i9j0k1l2m3n4"

amount_cents
integer
required

The amount moved, positive.

Example:

2500000

currency
string
required
Example:

"USD"

created
integer
required

When the transfer was matched, as a Unix timestamp.

Example:

1771183600