Payment Control

Feature #31057 - Configurable Payment Types for ImaginePay Integration

Summary

This enhancement to Payment Control introduces configurable identifiers to match the ImaginePay payment type codes that may be returned from an ImaginePay payment transaction to the corresponding RIS Cash, Checking, or Credit Card payment types.

Previously, payment types returned from the ImaginePay APIs were hard-coded in RIS, and any new codes would not be recognized by RIS.

With this change, when the payment codes used in ImaginePay are updated, RIS can be easily configured to match by listing the recognized codes using the new ImagineCashPaymentTypeStrings, ImagineCreditCardPaymentTypeStrings, and ImagineCheckPaymentTypeStrings RIS System Config settings.

Configuration Instructions

System Administrators must complete the following actions to enable this feature:

RIS Client

Changes to RIS System Configuration Settings

ยท         Confirm the three payment type settings are configured to match the current ImaginePay implementation.

The following related settings were added or updated:

Setting

Default

Purpose

ImagineCashPaymentTypeStrings

Value=CSV as String, Default=[Cash]

Comma separated list of ImaginePay payment type codes that may be returned from an ImaginePay "Cash" payment transaction. Added in v3.2021.11.22 #31057

ImagineCreditCardPaymentTypeStrings

Value=CSV as String, Default=[Credit,CreditCard]

Comma separated list of ImaginePay payment type codes that may be returned from an ImaginePay "CreditCard" payment transaction. Added in v3.2021.11.22 #31057

ImagineCheckPaymentTypeStrings

Value=CSV as String, Default=[Check,ACH]

Comma separated list of ImaginePay payment type codes that may be returned from an ImaginePay "Check" payment transaction. Added in v3.2021.11.22 #31057