Our organization maintains a "deposit account" or "credit account" for our constituents. Account balance info is stored in a 3rd party MS SQL application.

I would like to hear high-level ideas and advice on how go about building a custom payment processor so that folks can pay for CiviEvent fees, etc., using their credit account balance.

Has anyone encountered this situation before?

  • How does it check their balance? Do you record that somewhere? Or is it just a book keeping entry?
    – eileen
    May 2, 2015 at 9:12

1 Answer 1


I would try grabbing the code for one of the current payment processors and creating a new instance of it for your credit account "processor". This should give you the plumbing necessary for CiviCRM; of course you will still need to build out the interface with the MSSQL application, but you will need to do that anyway.

To start this, do a 30 minute dive into the current civi payment processors... I recall there being some fairly simple implementations that you probably can most easily leverage.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.