Comments (2)
I ended up debugging further, and I think I discovered the cause, which I must say is just my dumb ignorance and overlooking the issue. Furthermore from this I would like to propose a solution so by default the error is not thrown until someone enables it.
The cause of my error 500, and failure with Paypal, was the following:
// Now construct the email
$emailBody = $this->smarty->view('confirmation_email.tpl', $data, TRUE); // You'll have to create your own email template using Smarty, Twig or similar
With the email portion commented out (for now) the IPN responds just fine, and Paypal is showing it working 100%, I'm not sure how before in sandbox testing this wasn't an issue, maybe something about paypals checking of the IPN response doesn't match production.
Anyway, for now it works fine, I have 'resent' the failed IPNs (eventho I had logs of them as paid), seems fine for now. Will re-open this issue if it persists.
from codeigniter-paypal-ipn.
Thanks Donjakobo!
from codeigniter-paypal-ipn.
Related Issues (20)
- Response Code Error HOT 12
- Where it generates paypal button or form ? HOT 1
- Register on Packagist
- Items with Same Name Error HOT 3
- Stumped HOT 19
- Duplicate rows in database HOT 8
- Options from paypal price/option dropdown not being inserted to db. HOT 7
- Recurring Payments Profile HOT 1
- about recurring payment
- Adding product decsription
- Newline handling is broken
- Wrong readme instructions
- Receiver email (email) does not match merchant's
- Paypal
- Update Doctrine version with ActiveRecord version fixes/improvements
- Fix discount behaviour HOT 2
- Apply Clark's line-item option fixes to Doctrine version
- Re-license with more permissive license
- ipn_order_items not being inserted in sandbox mode HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from codeigniter-paypal-ipn.