So I finally set up the payment module on my site. I am currently using only paypal.
Here is what I have done:
Active: is checked
Mode: live
Business: my email address
Process type: direct
Connection type: HTML
Identity Token: Empty
Sandbox: Empty
Anyhow, members who have purchased a membership upgrade did not automatically receive the upgrade. Why not? Do I have to manually process it in the Payment Administration? This kind of sucks. Members are paying but not getting what they paid for.
Finally, I just got an email from PayPal saying:
Please check your server that handles PayPal Instant Payment Notifications (IPN). IPNs sent to the following URL(s) are failing:
http://www.mywebsite.com/_pay/paypal/after.php
What should I do?
No Signature at this time. |
Okay, so I've been reading through the forums and I've made one change. Is this correct???
Changed my Instant Payment Notification URL to:
http://your-site.com/your-path/m/payment/act_finalize_checkout/
No Signature at this time. |
HA! What a Joke!
I just tested it out and it still doesn't work!
After I make the paypal payment, I am sent back to a page on my site that says:
No Data Given
Then when I check my membership, I still have the same Promotion membership.
Is anyone able to help me with this?
I am using the return URL given at the end of my papal settings in payment administration.
No Signature at this time. |
I went through the same issue for my own site.
See http://www.boonex.com/forums/#topic/Error-No-Data-Input-Purchase-Membership-Level.htm
I've got it displaying a nicer message and the order shows up in the orders list. I still have to manually approve but will program a way so the membership automatically gets upgraded.
If I get a couple of hours, I am going to set up a PayPal sandbox to test out my code. If it works I'll post a tutorial for it.
Updating my BoonexNerd.net site. |
might help
its from alext
If user buys new membership level then it is queued to the end of current membership, after current membership is elapsed the new membership is in effect. The exception is 'Standard' membership, then newly bought membership starts immediately.
This scenario makes sure that user don't loose previous membership which most probably was bough.
If you want that newly bought membership starts immediately and previous memberships was deleted from user's profile, try to change the following line:
$bResult &= buyMembership($iClientId, $iItemId, $sOrderId);
to:
$bResult &= buyMembership($iClientId, $iItemId, $sOrderId, true);
in modules/boonex/membership/classes/BxMbpModule.php file
|
Thanks Prolaznik that's a good tip.
For me, it's the message that displays after the purchase.
From what I can see, if someone pays with a PayPal e-check, then the membership should only go through when the e-check clears. For most transaction it works fine.
Updating my BoonexNerd.net site. |
Prolaznik and jtadeo,
Thank you so much for your replies. I will definitely try this.
No Signature at this time. |
Okay, I have removed the promotional membership. Now all members begin with standard. However, when someone purchases a upgraded membership, it still says they are standard.
Any reason for this?????????
No Signature at this time. |
@JasonVan,
As of Dolphin 7.0.9, the order should show up in the Pending Orders list in the Payment module.
If it's a valid order it will have a PayPal transaction id along with an Order id (that is generated by Dolphin).
Processing the order will enable the membership but will still keep the order in the Pending orders. You then need to clear it from the Pending orders.
I've got a set of notes I am blogging about this and have found a solution to the "error" message that gets thrown when the user comes back from PayPal.
When I've got it fully figured out, let me know if you want to test it. The mod is free for my members.
Updating my BoonexNerd.net site. |
Thank you jtadeo!!!
You have saved me! Thank you so much for your tutorial. My payment system is working awesome now!!!
No Signature at this time. |
You're welcome and I'm glad it worked it for you. For the thank you page, I will see if I can get the thank you page working a bit better and will post a solution for that too.
Thank you jtadeo!!!
You have saved me! Thank you so much for your tutorial. My payment system is working awesome now!!!
Updating my BoonexNerd.net site. |
Yes I need something when they return from Paypal. Thank you for upgrading or subscribing etc. Something that makes them feel all is well.
Let me know please.
You're welcome and I'm glad it worked it for you. For the thank you page, I will see if I can get the thank you page working a bit better and will post a solution for that too.
Thank you jtadeo!!!
You have saved me! Thank you so much for your tutorial. My payment system is working awesome now!!!
|