collecting e-check payments with a custom payment gateway provider

I'm trying to implement an extension to PaymentGatewayProvider that uses a payment gateway API not supported by iMIS.  All of the examples seem to involve payments via Credit Card.  I would like to also implement payment via e-check.  Is this supported?

The arguments passed into ProcessPayment are a TransactionType, a CPayment, and a CAddressBasic.  CPayment does not seem to have any members for the bank account number, bank routing number, etc.  Where would this data come from?

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Echeck Help needed

Hi,

 Did you find any solution for adding the echeck?  I am also trying to add echeck feature to one of my customer. Please let me know if you find any solution,

 

Thanks,
Sapna

Hi, Unfortunately,

Hi,

Unfortunately, iMIS does not (or did not) support e-checks, nor the ability to plug in such functionality.  As a result, the solution we started on was to create:

  • new UIs for payments that would account for echeck data
  • a new buisiness model wrapping iMIS that also accounts for e-check data
  • a new DB table containing the e-check data.

iMIS's payment records would be given a special set of values if they represented e-check payments, indicating that admins should use the custom UI for echeck data.

In other words, we write a new payment system from top to bottom, but one that uses iMIS under-the-hood for what iMIS is able to do with payments.