Export and import programs

Control Center enables you to migrate programs between environments such as from a test environment to a production environment. Exporting a program saves a JSON file to your computer. Using a text editor, you can modify the program's configuration — including program parameter values — before importing it to another org. For more information about program parameters, refer to Program parameters reference.

📘

The export/import function currently supports only the debit, credit, and prepaid program types (both full balance and zero balance).

Export a program

To export programs:

  1. On the main menu, click Organization > Programs.
  2. On the Programs screen, select the program that you want to export.
  3. On the Program information screen, click Export.
  1. Click Export in the confirmation dialog.

📘

The export process runs in the background. Control Center notifies you when the exported file is available.



Import a program

To import a program, you must use a JSON file that was generated by exporting a Pismo program (see above). The import process validates the file and displays an error message if it encounters a problem.

🚧

If the JSON file that you want to import contains a transaction_category field whose value is null, the program transaction type is not imported. As a result, the value of the applicable_charges field will be empty. In such cases, you should modify the program and then export it again.

To import a program:

  1. On the main menu, click Organization > Programs.

  2. On the Programs screen, click Import programs.

  1. In the Import program dialog, drag the JSON file into the file upload area and then enter the program name.
  2. Click Import.

📘

The import process runs in the background. Control Center notifies you when the imported program is available..