This Hot fix applies to DotNetInvoice v2.3 only.
Symptoms: If
you or your clients have made a payment through PayPal and the invoice
has not been marked as Paid in DotNetInvoice, this may be due to a bug
in the paypal-process.aspx.vb file.
Fixes: This can be
corrected manually (shown below), or by replacing your
paypal-process.aspx.vb file with the one attached to this post. This
fix applies only to version 2.3; if you are using an older version this
fix does not apply.
Manual fix (if you choose not to download the paypal-process.aspx.vb attached to this post):
Replace the following line in paypal-process.aspx.vb:
hsh.Add("@dni_cards_id", "0")
With:
hsh.Add("@dni_cards_id", DBNull.Value)
If
you have invoices that have not been marked as paid and you need help
marking them manually, please send an email to
support@dotnetinvoice.com.
---
Rob
DotNetInvoice Support