Answers.Body: <p>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.</p>
  
  <p>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.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-03-30T18:12:18.610Z
Answers.LastActivityDate: 2015-03-30T18:12:18.610Z
Answers.UserDisplayName: DaveD
Body: <p>Our organization maintains a "deposit account" or "credit account" for our constituents. Account balance info is stored in a 3rd party MS SQL application. </p>
  
  <p>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. </p>
  
  <p>Has anyone encountered this situation before?</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-05-02T09:12:25.393Z
Comments.Text: How does it check their balance? Do you record that somewhere? Or is it just a book keeping entry?
Comments.UserDisplayName: eileen
Tags: <payment-processor>
Title: Custom payment processor for credit balance - need ideas and advice
ThreadText: # Custom payment processor for credit balance - need ideas and advice
  
  (Asked by: username_0 on 2015-03-30)
  
  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?
  
  **Tags:** payment-processor
  
  > **Comments:**
  > **username_1**: How does it check their balance? Do you record that somewhere? Or is it just a book keeping entry?  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_2 on 2015-03-30. Score: 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.
  
  
  ---
  
  