I get the following message when I install the package:
There is no build provider registered for the extension
'.config'. You can register one in the
<compilation><buildProviders> section in machine.config or
web.config. Make sure is has a BuildProviderAppliesToAttribute attribute
which includes the value 'Web' or 'All'.
I have tested now with a test payment. The date folder was created after transaction, but the PaypalPaymentRecord-Node is unpublished and all properties are empty.
I now have even created a small own IPN listener for V7 yesterday, because I currently have a time-critical customer project for which I need this. I have unfortunately no time to check your package in the next weeks. But maybe someone else can still check the code. The package is indeed ultimately very functional and well and the only PayPal IPN Listener package for Umbraco.
the small own IPN listener, which I have created a few month ago, was for my former employer and I have the code for it no longer . But you can ask Tom from Site Point. Maybe he can help you.
thank you for the reply. I have now installed the package in umbraco version 6.1.6. During install I get the same error message like in the first post of this topic.
I have checked all files. And everything exists.
If I use the Instant Payment Notification (IPN) simulator of PayPal then I get this 500 Error:
"We could not send an IPN due to an HTTP error: 500: Internal Server Error".
If I go to the PaypalPaymentRecord document type definition in umbraco I can't found any properties on this document type. It seems that the creating of document types is failed during install.
Please, can you send me all related document types of this package in a separate package file?
I use sandbox mode and have this activate in ipn node.
What is the exact different between receiver_email and receiver_id in the config file?
I have created two sandbox users on paypal developer site. One for seller and one for buyer. If I open the details for seller I can find a fiel "Email_ID" with the email adress of my test seller account. I have added this email adress to receiver_email. But I'm not sure what I must insert for receiver_id.
I have emailed the 3 document types to you as requested. There are no properties defined in the payment record document type - these are created when a payment notification is received by the website. It is done this way as you do not know 100% what data will be sent by Paypal, and so the code identifies each field, checks to see if it exists, and if not, creates it. Then all the values sent by paypal are assigned to the node when it is created.
Have you checked the logs on the site to see if there is any additional information re the server error ?
thank you! I have imported your 3 document types and now the "Instant Payment Notification (IPN) simulator" from PayPal says: "IPN sent successfully".
But I can't see any new nodes under the "IPN" node. In log I get this error:
2015-02-23 05:30:31,849 [70] ERROR Umbraco.Core.UmbracoApplicationBase - [Thread 48] An unhandled exception occurred System.Web.HttpUnhandledException (0x80004005): Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.NullReferenceException: Object reference not set to an instance of an object. at Yoyocms.Umb.Paypal.UserControls.IPN.Page_Load(Object sender, EventArgs e) at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) at System.Web.UI.Control.OnLoad(EventArgs e) at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.HandleError(Exception e) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest() at System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) at System.Web.UI.Page.ProcessRequest(HttpContext context) at ASP.default_aspx.ProcessRequest(HttpContext context) in c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\699da19e\3162063\App_Web_default.aspx.cdcab7d2.j_wqsvrv.0.cs:line 0 at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
now it works! After importing your document types I have updated the config file. But I have forgot recycling the application pool to accept this changes.
I am new on Umbraco. We are implementing PayPal Subscription with Subscribe button. We want IPN to get the PayPal Transaction Detail for the Subscription button and set that with Umbraco Members.
Can you provide us the step by step guide, how can we user PayPal Listener.
Prob better to start a new thread as your question has nothing to do with the original post - I will provide an outline of how I have done it previously - sorry but you'll have to write the code...
Error installing Package
HI,
I get the following message when I install the package:
There is no build provider registered for the extension '.config'. You can register one in the <compilation><buildProviders> section in machine.config or web.config. Make sure is has a BuildProviderAppliesToAttribute attribute which includes the value 'Web' or 'All'.
Hi Patrick
Thanks for trying out the pacakge and providing your feedback re the error message.
I do recall seeing this error message once when doing test installs of the package.
However when checking the package files, it had installed OK.
So can you please check:
If all these files exist you should be "good to go".
I can investigate if / how to resolve this issue.
Thanks
Nigel
I'm getting this error too. Did you find a solution?
Hi David
Nice answer = it is currently under investigation...
Honest answer = festive season and a busy life means I've not looked into it yet sorry!
Added to list of things to tidy off...
Cheers, Nigel
David - just a thought...
Is the issue on a localhost site or a "real" site, ie a site hosted on a commercial web host provider.
Cheers, Nigel
Same issue here. I use Umbraco 7.1.1 on localhost (Webmatrix).
Best regards
Sören
I have tested on windows server 2012 now and get the same error after the automatic browser reloading after installation.
Is there anything new?
Sören
Hi Nigel,
I have tested now with a test payment. The date folder was created after transaction, but the PaypalPaymentRecord-Node is unpublished and all properties are empty.
Sören
Hi there
I built this package on V6 so am not sure if it will work on V7 - from your posts, it would appear not.
In terms of being able to look into the package for V7, sorry but I cannot provide a timeframe for when I wil be able to do so.
If I uploaded the source code, would someone be able to look into getting it to work in V7 ?
Cheers
Nigel
Hi Nigel,
I now have even created a small own IPN listener for V7 yesterday, because I currently have a time-critical customer project for which I need this. I have unfortunately no time to check your package in the next weeks. But maybe someone else can still check the code. The package is indeed ultimately very functional and well and the only PayPal IPN Listener package for Umbraco.
Sören
Hi all.
Has anyone managed to do a PAYPAL IPN listener for V7, I'm on a hectic deadline and I know this is very forward of me to ask.
Regards
Hi Anton,
the small own IPN listener, which I have created a few month ago, was for my former employer and I have the code for it no longer . But you can ask Tom from Site Point. Maybe he can help you.
Contact informations you can find here:
http://www.sitepoint.de/Kontakt
Sören
I came across this thread when having issues running the listener on v7. Tried Soren's advice to contact the person but did not hear back.
Is there a simple way to get this running on v7?
many thanks
Hi there
Kinda scary that on 2nd January this year I indicated I was going to work on this.
It is almost one year later and still no action on my part.
3 weeks off work coming up - maybe, just maybe I might squeeze in some time on this.
Cheers and have a great Xmas
Nigel
Hi there
Pleased to confirm I have just packaged up a copy of the IPN listener for V7.
To be honest there has been little code change, just updated references to binaries.
The package isn't tested at all as I haven't a V7 test site to work with.
If anyone is willing to do some testing, I'd love to hear from you - please email me at [email protected] and I can provide the package file.
Cheers, Nigel
Hi Nigel,
great to hear this! I would be testing the V7 package now. I have send you an email and hope that you can send me the package file :)
Best regards,
Sören
FYI - the package isn't fixed yet - too much initial optimism.
I need to update the code but haven't the time to do so yet.
I'll advise when updated.
Nigel
Hi Nigel,
thank you for the reply. I have now installed the package in umbraco version 6.1.6. During install I get the same error message like in the first post of this topic.
I have checked all files. And everything exists.
If I use the Instant Payment Notification (IPN) simulator of PayPal then I get this 500 Error:
"We could not send an IPN due to an HTTP error: 500: Internal Server Error".
If I go to the PaypalPaymentRecord document type definition in umbraco I can't found any properties on this document type. It seems that the creating of document types is failed during install.
Please, can you send me all related document types of this package in a separate package file?
Best,
Sören
Hi Nigel,
another question:
I use sandbox mode and have this activate in ipn node.
What is the exact different between receiver_email and receiver_id in the config file?
I have created two sandbox users on paypal developer site. One for seller and one for buyer. If I open the details for seller I can find a fiel "Email_ID" with the email adress of my test seller account. I have added this email adress to receiver_email. But I'm not sure what I must insert for receiver_id.
Best,
Sören
Hi Soren
I have emailed the 3 document types to you as requested. There are no properties defined in the payment record document type - these are created when a payment notification is received by the website. It is done this way as you do not know 100% what data will be sent by Paypal, and so the code identifies each field, checks to see if it exists, and if not, creates it. Then all the values sent by paypal are assigned to the node when it is created.
Have you checked the logs on the site to see if there is any additional information re the server error ?
Regarding receiver_email and receiver_id. https://developer.paypal.com/docs/classic/ipn/integration-guide/IPNandPDTVariables/ details the two fields. I have not checked my paypal details to be honest to find my ID, but it is a value set within Paypal.
I hope this helps.
Nigel
Hi Nigel,
thank you! I have imported your 3 document types and now the "Instant Payment Notification (IPN) simulator" from PayPal says: "IPN sent successfully".
But I can't see any new nodes under the "IPN" node. In log I get this error:
Sören
Hi Nigel,
now it works! After importing your document types I have updated the config file. But I have forgot recycling the application pool to accept this changes.
Thank you for the good support! #H5YR!
Best,
Sören
Waa hoo - so pleased to hear it is finally working for you - was really starting to not look forward to checking my Inbox. :-) ha ha
Now to sort it out for Umbraco V7...
Cheers
Nigel
Thats great news! Looking forward to the v7 update!!
Hi Nigel
Did you have a chance to look at the v7 version? Tried to trace the Soren's steps to replicate on v7 without success.
Would be great to get this working on a v7 install. Looking forward.
cheers
Hi Keilo
No sorry, life is too busy at the moment to find time to get this piece of work done.
Cheers
Nigel
Hi all who may still be following this post.
I have just uploaded an updated package for Paypal listener.
This time I have tested it on a live website and it was functioning as expected.
Please feel free to give it a go and advise if you encounter any issues.
Cheers
Nigel
Hi Nigel
Good to hear that, i could give it a spin. Dont think its up yet, the package page shows the 2013 download i believe
Hey Keilo
Sometimes there seems to be a disconnect between my brain and the hand that drives the mouse...
Should be sorted now.
Cheers
Nigel
Hello ,
I am new on Umbraco. We are implementing PayPal Subscription with Subscribe button. We want IPN to get the PayPal Transaction Detail for the Subscription button and set that with Umbraco Members.
Can you provide us the step by step guide, how can we user PayPal Listener.
Hi Pankil
Prob better to start a new thread as your question has nothing to do with the original post - I will provide an outline of how I have done it previously - sorry but you'll have to write the code...
Cheers
Nigel
Hello Nigel,
I have started separate thread for this. Below is the link for it. I have attached screenshot what i got.
https://our.umbraco.org/projects/backoffice-extensions/paypal-ipn-listener/payal-ipn-listener-help/81413-installation-configure-steps-for-paypal-ipn-listner
is working on a reply...