Step 3: Create your programs

Now that you have a basic framework, you can create your card issuing program. You might want to create multiple programs. For example, to use both Visa and Mastercard as your card providers, create two programs, one for Visa and another for Mastercard. Or if you want to issue debit and credit cards, you’ll need to create two programs.

Choose your program type

Pismo offers three card issuing program types:

  • Credit: Customers borrow up to a credit limit, repay over time, and borrow again.
  • Debit: Money is immediately withdrawn upon making a purchase.
  • Prepaid: Funds are loaded in advance to pay for a specific service.

Within each of these programs, you must also choose your card network integration model. Compare each model and decide what works for you.

Create a program

There are three methods available for creating your program. You can use Control Center or APIs with each method.

Method

Explanation

Use a template

Choose a program from one of our templates, enter the basic details about your program, and submit. We then create the program, and you can customize it when you’re ready.

This method is the default.

Copy an existing program

If you have existing programs, you can copy (or clone) a program and change some of the details. Be aware that you can’t change all the details.

Import a program

You can use this method if you have programs in an existing test environment or another organization defined on the Pismo platform.

Control Center: Export and import a program

APIs:
Export program
Download exported program
Import program

Define program features

Given the extensive range of features available, your Pismo support team works closely with you to identify the most suitable configurations for your card issuing program. Together, you define these features using both Control Center and APIs.

Though not a comprehensive list of features, here are some of the most important ones available.

Feature

Capability

Program parameters

There are over 60 parameters to choose from. Define the required ones with your Pismo support team and consider using optional parameters to meet your business needs.

Program parameters

Processing codes and transaction types

Processing codes identify financial operations, such as purchases or withdrawals.

Transaction types identify a transaction, such as a purchase, as either a credit or a debit operation and determine whether the transaction has a financial impact on the customer account.

Transaction types are mapped to processing codes to create transaction flows. Work with your Pismo support team to build the flows that support your business needs.

Processing codes
Transaction types

Non-working days and administrative divisions

The Pismo platform operates 24 x 7 x 365 and allows platform activities to occur at any time. But you might want to designate specific holidays or non-working days, which impact several areas (for example, statement due dates).

Additionally, your business might operate in multiple locations (countries, states, or territories), with each using different calendars. You can define divisions to separate your organization into groups by geography. By using divisions, you can define specific schedules for selected locations.

Holidays and administrative divisions

Statement cycle calendars

Set the days of the month that statements are provided to account holders.

Understanding statements

Flexible transaction controls (flex controls)

Build rules that restrict your customers' financial operations, such as how much or where they can spend.

You can use flex controls to set rules such as a minimum balance that the account must maintain, the maximum transaction amount a cardholder can make, and so on.

Flexible transaction controls

Fee models

Define a collection of fees with custom calculations and when they should apply. For example, you can apply a percentage fee to cash advances.

Fee models

Accounting scripts

Use accounting scripts to specify how the Pismo platform generates accounting entries for different types of financial operations. For example, use them to designate which debit or credit account money should flow into.

Accounting overview

Exchange rates

Define the exchange rates to use for international transactions.

Exchange rates