DotNetInvoice Forums

DotNetInvoice Invoicing Script Discussion Forum
Welcome to DotNetInvoice Forums Sign in | Join | Help
in Search

Hot fix for v2.3 PayPal IPN (Instant Payment Notification)

Last post 12-21-2007, 9:47 AM by support. 2 replies.
Sort Posts: Previous Next
  •  10-11-2007, 11:24 AM 183

    Hot fix for v2.3 PayPal IPN (Instant Payment Notification)

    Attachment: paypal-IPN-hotfix.zip

    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
  •  12-21-2007, 2:40 AM 226 in reply to 183

    Re: Hot fix for v2.3 PayPal IPN (Instant Payment Notification)

    HI - am having this problem but cannot get the APP to compile - can you also post the DLL with this updated source file
  •  12-21-2007, 9:47 AM 227 in reply to 226

    Re: Hot fix for v2.3 PayPal IPN (Instant Payment Notification)

    Hi MudPatch,

    DNI is not a compiled application - there is no dll. It is an ASP.NET 2.0 website that uses just-in-time compilation, so any code modifications are automatically compiled into the running application.

    If you have a working install of the application (version 2.3, of course) all you need to do is drop in the file we provided onto your web server. That's it, nothing else to do.


    ---
    Rob
    DotNetInvoice Support
View as RSS news feed in XML
Powered by Community Server (Personal Edition), by Telligent Systems