Step 3: Create your programs

Now that you have your infrastructure, 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.

MethodExplanation
Use a templateChoose 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.

Control Center: Add a program from a template

APIs: Create program
Copy an existing programIf 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.

Control Center: Clone a program

APIs: Copy program
Import a programYou can use this method if you have programs in an existing test (EXT) 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.

FeatureCapability
Program parametersThere 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 typesProcessing 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 divisionsThe 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 calendarsSet 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 modelsDefine 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 scriptsUse 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 ratesDefine the exchange rates to use for international transactions.

Exchange rates