---
title: "Transaction Types"
source_url: https://docs.rapyd.net/en/transaction-types.html
lang: en
---

# Transaction Types

Describes the types of transactions as they appear in the Client Portal and reports.

Transactions Generated by API Calls

The following table describes transactions that are created on completion of an API call. The columns in the table describe the following information:

- **Transaction Name** - The transaction type as it appears in the Client Portal.
- **Transaction Code** - The transaction code as it appears in the API response.
- **Description** - Description of the transaction.
- **Originating Method** - The API call that originated the transaction.

| Transaction Name | Transaction Code | Description | Originating Method |
| --- | --- | --- | --- |
| Bank transfer received | bank_issuing_in | Funds transferred from a bank account to a wallet via a virtual account number. | By third party. |
| Cancellation of disbursement | payout_funds_in | Funds returned to wallet from canceled or rejected payout. | [Cancel Payout](https://docs.rapyd.net/en/cancel-payout.md "Cancel Payout") |
| Card payout reversal | card_issuing_in | Refund against funds paid out to a card issued by Rapyd. | By internal card processor. |
| Card issuing adjustment | card_issuing_adjustment | Adjust the amount of a transaction made by an issued card. | By internal card processor. |
| Card to Card In | card_to_card_in | Funds collected from card. | [Create Payment](https://docs.rapyd.net/en/create-payment.md "Create Payment") |
| Card to Card Out | card_to_card_out | Funds disbursed to card. | [Create Payment](https://docs.rapyd.net/en/create-payment.md "Create Payment") |
| Deposit at POS | deposit_funds | Funds deposited to wallet at point of sale. | [Deposit](https://docs.rapyd.net/en/deposit.md "Deposit") |
| Disbursement | payout_funds_out | Funds paid out via a payout. | [Create Payout](https://docs.rapyd.net/en/create-payout.md "Create Payout") |
| Funds added | add_funds | Funds added to wallet. | [Add Funds](https://docs.rapyd.net/en/sandbox-funds.md "Sandbox Funds") (sandbox only) |
| Funds collected | payment_funds_in | Funds collected to wallet. | [Create Payment](https://docs.rapyd.net/en/create-payment.md "Create Payment") |
| Funds paid out via card | card_issuing_out | Funds paid out from wallet via issued card. | By internal card processor. |
| Funds removed | remove_funds | Funds removed from wallet. | [Remove Funds](https://docs.rapyd.net/en/sandbox-funds.md "Sandbox Funds") (sandbox only) |
| Payout cancelation fee rollback | RapydPayoutCancelationFeeRollback | Payout merchant fees removed from wallet. | [Cancel Payout](https://docs.rapyd.net/en/cancel-payout.md "Cancel Payout") |
| Payout fee credit | RapydPayoutFeeAddFunds | Payout merchant fees added to wallet. | [Create Payout](https://docs.rapyd.net/en/create-payout.md "Create Payout") |
| Payout credit returned | PayoutReturnCredit | Payout funds were returned to wallet. | [Create Payout](https://docs.rapyd.net/en/create-payout.md "Create Payout") |
| Put funds on hold | put_funds_on_hold | Transfers funds from the 'available_balance' to the 'on_hold_balance'. | [Put Funds on Hold](https://docs.rapyd.net/en/put-funds-on-hold.md "Put Funds on Hold") |
| Refund against funds collected | payment_funds_out | Funds refunded against a payment. | [Create Refund](https://docs.rapyd.net/en/create-refund.md "Create Refund") |
| Refund rejected | refund_rejected_funds_in | A refund was rejected and funds were returned to the Rapyd wallet. | By third party. See [Webhook - Refund Rejected](https://docs.rapyd.net/en/refund-rejected-webhook.md "Refund Rejected Webhook"). |
| Release from escrow | release_escrow | Wallet credited with funds released from escrow. | [Release Funds from Escrow](https://docs.rapyd.net/en/release-funds-from-escrow.md "Release Funds from Escrow") |
| Release on-hold funds | release_on_hold_funds | Transfers wallet funds from the on-hold balance to the available balance. | [Release On-Hold Funds](https://docs.rapyd.net/en/release-on-hold-funds.md "Release On-Hold Funds") |
| Rolling Reserve | rolling_reserve | Transfer of funds to protect against losses due to chargebacks. | Internal |
| Wallet-to-wallet transfer | p2p_transfer | Funds transferred between two wallets. | [Transfer Funds Between Wallets](https://docs.rapyd.net/en/transfer-funds-between-wallets.md "Transfer Funds Between Wallets") |
| Withdrawal at POS | withdraw_funds | Cash withdrawn from wallet at point of sale. | [Withdraw](https://docs.rapyd.net/en/withdraw.md "Withdraw") |

Internal Transactions

The following table describes transactions that are created on completion of an internal settlement operation. The columns in the table describe the following information:

- **Transaction Name** - The transaction type as it appears in the Client Portal.
- **Transaction Code** - The transaction code as it appears in the API response.
- **Description** - Description of the transaction.

| Transaction Name | Transaction Code | Description |
| --- | --- | --- |
| Bank issuing refund | bank_issuing_refund | Refund of a bank issuing transaction. |
| Correction of settlement from Rapyd | rapyd_settlement_correction_funds_in | Correction of amount settled to merchant by Rapyd. |
| Fee correction | rapyd_fees_correction_funds_in | Correction of Rapyd fees. |
| FX fees to Rapyd | top_up_fx_markup_funds_out | Fees paid to Rapyd on funding the wallet, including currency exchange fees. |
| Partner commission | partner_commission | Revenue shared with a Rapyd partner. |
| Revenue sharing from Rapyd | rapyd_revenue_share | Shared revenues paid from Rapyd to e-commerce platform. |
| Rolling reserve | rolling_reserve | A reserved amount of funds for protecting the merchant and its banks from potential losses due to chargebacks. |
| Settlement from Rapyd | rapyd_settlement_funds_out | Funds collected to wallet and settled to merchant. |
| Taxes | taxes_paid_out | Taxes paid from client wallet on behalf of the merchant. |
| Top-up adjustment | top_up_funds_out | Correction or adjustment of transaction that funds the wallet. |
| Top-up received at Rapyd | top_up_funds_in | Funds received by Rapyd to fund the client wallet. |
| Transaction fees to Rapyd | rapyd_fees_funds_out | Transaction fees and foreign exchange fees paid to Rapyd on all internal transactions other than funding the client wallet. |
