[Koha-bugs] [Bug 6273] New: SIP2 Fee Paid and Fee Paid Response support

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Thu Apr 28 00:26:26 CEST 2011


http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=6273

             Bug #: 6273
           Summary: SIP2 Fee Paid and Fee Paid Response support
    Classification: Unclassified
 Change sponsored?: Sponsored
           Product: Koha
           Version: rel_3_6
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: enhancement
          Priority: P5
         Component: SIP2
        AssignedTo: ian.walls at bywatersolutions.com
        ReportedBy: ian.walls at bywatersolutions.com
         QAContact: koha-bugs at lists.koha-community.org
        Depends on: 5605


Enable Koha to accept, process and respond to SIP2 'Fee Paid' messages, as per
the SIP2 protocol specification defined by 3M.  See
osdir.com/ml/attachments/pdfLa2ukLu5d7.pdf for full details.

Processing 'Fee Paid' messages

Koha shall parse the 'Fee Paid' message to extract the following mandatory
information:
• Transaction date
• Fee type
• Payment type
• Currency
• Amount
• Institution ID
• Patron identifier (barcode)

Koha shall also be able to parse the following optional information:
• terminal password
• patron password
• fee identifier (the ID of the fine to which the payment is applied)
• Transaction ID (as assigned by the SIP client)

Once the message is parsed, a payment line shall be added to Koha's
accountlines table. This line shall include the borrowernumber, amount (as a
negative), the transaction date, the payment type, and the account against
which the payment is made. A note shall also be made to indicate that the
payment was made from SIP client, rather than through the Koha staff client.

Payments shall be accepted if the borrowernumber and account against which the
payment is made are both valid. Otherwise, the payment shall not be accepted,
and return an error message (see next section).

Responding to 'Fee Paid' messages

The Screen Message attribute of the 'Fee Paid Response' Message shall be used
to display the details of any error that prevented the payment from being
accepted. If the payment is accepted, this attribute shall contain a friendly
“thank you for your payment” message.

-- 
Configure bugmail: http://bugs.koha-community.org/bugzilla3/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA Contact for the bug.


More information about the Koha-bugs mailing list