Transaction banking

Transaction banking focuses on transactions between a bank and a large organization, such as a multinational corporation, lending for short-term expenses and long-term investments. Pismo’s transaction banking solution enables you to tailor lending and practices specifically to your organizational structure. These services include detailed, custom hierarchies and divisional structures, accounts with features that reflect your needs, and earmarking of funds for a variety of options.


The Pismo transaction banking API extends the Pismo platform core APIs. For more information, see Main solutions.

Teams experienced with the Pismo platform can skip directly to the Corporate banking launch reference.


Pismo is a technology company that provides services for banking operations. When you use Pismo technology, you must have applicable licenses and comply with regulations with the countries/regions in which you operate.

Hierarchies and divisions

Many major organizations structure geographically, with corporate headquarters, country satellite offices, regional offices, and so on. The Create hierarchy levels endpoint enables extensive customization that matches your organization. A hierarchy represents one or more levels of your organization. On the Pismo platform, your corporate hierarchy is represented as an array, with each member of the array representing a single level.

Corporations also differentiate with various departments, divisions, and so on. The Create divisions endpoint enables fine control over your setup, to match your organization precisely. Each division is associated with a specific hierarchy and level. For more information, refer to the following guide:



The various corporate account endpoints provide the tools to map corporate interactions. The Create corporate accounts endpoint, for example, enables you to make precise delineations among your internal accounts and customer accounts. You can create and associate an account based on location (e.g., hierarchy), division, program, applicant (e.g., government document number, applicant name, and so on). For more information, see Corporate accounts.


Earmarks enable your organization to balance transactions at a granular level to match organizational needs in a nimble fashion. The Create earmark endpoint, for example, set aside funds in reserve for transactional needs. This helps ensure the availability of sufficient funds for a cash-out operation directly from the earmarked balance (using a unique “earmark ID” of a specific earmark). You can set specific times and dates for funds to return to the account balance automatically. Additionally, they can hold funds for indefinite periods to draw upon as needed.

The Update scheduled earmark endpoint enables you to increase or decrease the amount of an earmark. You can use the endpoint to change the scheduled release date and time as well. Finally, the Cancel earmark endpoint enables you to cancel an earmark, releasing held funds and invalidating the release schedule.

For more information, see Earmarks.