Ok guys... already stated this in another thread that is basically the same thing...
PayPal IPN is used AFTER a payment is made to notify DT Register and create the record. This is how it has always worked. It's not a bug... it's how it is purposely setup... whether you agree with the logic or not. Years back, we had tried having records created BEFORE the payment and it caused many problems. The VAST majority of users hated that and wanted it to not create a record until payment was verified. Changes were made and it's been that way since. And, it works very nicely.
Now, as a few of you seem to want the record to be created prior to payment even if payment is not made, this is something that will need modified. It's not a quick simple fix. This is how records are setup for DT Register as a whole... not just PayPal payments. Obviously, there are other options, so if we incorporate an option (which it would have to be an OPTION as most people would not want this), we'd have to make changes in many many places.
We're now focused on 1.6 development and that is a much bigger priority than this item, but we'll stick it on the list and try to get a modification made for this ASAP. Not a "fix", but an added option for those that want it. Stay tuned.
There were actually people that did NOT want a 'Pending Payment' status for those who went through the cart and did not pay? Wow. OK. If this is an option that people want please post 'want this feature added'
Thanks for the quick reply
dotcomjungle wrote: There were actually people that did NOT want a 'Pending Payment' status for those who went through the cart and did not pay? Wow. OK. If this is an option that people want please post 'want this feature added'
Thanks for the quick reply
I would like to see this feature added as well... I think.
I can understand why people would not want it though as it can create a lot of extra records. I have a shopping cart on another site and I get a lot of extra records from failed transactions. This is either from actual users that make mistakes entering their credit card information or from fraud where they just try different credit card number after different credit card number just trying to find one that works. Luckily my shopping cart software has the option to limit the number of transactions attempts from one ip address. But I still get tons of extra failed records.
I don't see how my problem is an IPN problem since I do get some transactions. The one thing that seems to not work is a group registration. Both of my failed cases have been group registrations that were charged to Paypal but never showed up in DTRegister. So, is there something that I could have configured wrong that would cause this? Two differernt people on two different computers one running OS/X and one windows both had this happen.
Thanks,
Mike
mregan wrote: I don't see how my problem is an IPN problem since I do get some transactions. The one thing that seems to not work is a group registration. Both of my failed cases have been group registrations that were charged to Paypal but never showed up in DTRegister. So, is there something that I could have configured wrong that would cause this? Two differernt people on two different computers one running OS/X and one windows both had this happen.
Thanks,
Mike
If you are getting some transactions then I agree that it is not an IPN problem. I didn't think any were coming through. Not sure what the problem may be then.
The problem is that you cannot guarantee 100% that the IPN will make it back to the originating site. If it goes astray for ANY REASON - whether or not it's the site's fault, PayPal's fault, or some equipment in between neither side has control over, the person (or group) gets charged but no record is created.