[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