Please Help: Membership Level Upgrade

Hello:

Sorry to repost this, but I've tried everything I can:

1st Tested using the IPN option:
I've applied the following settings to test PayPal for Dolphin:

 

  1. I created a user and buyer sandbox for PayPal. 
  2. I used Firefox to keep Administrative panel open to see how the order is processed
  3. I pay to upgrade to Silver Membership using Sandbox for my buyer

 

  • Return url to the following message after the payment:  The Payment is Already Processed
    DATA Return URL:  http://artists-square.com/m/payment/act_finalize_checkout/paypal/0
  • I still see the item in the shopping cart
    Why is it still in the shopping cart?
  • Level is still the same and user sees that.
    I get that behind the scenes the payment must be processed so still in pending orders in the Administrative Panel until I hit process button, but the buyer doesn't care. They want their product.  I wouldn't mind it so much, if the item in the shopping cart wasn't still there when the user returned.

2nd Tested using the Direct payment option

I've applied the following settings to test PayPal for Dolphin:

 

  1. I created a user and buyer sandbox for PayPal. 
  2. I used Firefox to keep Administrative panel open to see how the order is processed
  3. I pay to upgrade to Silver Membership using Sandbox for my buyer

 

  • Return url to the following message after the payment:  The Payment is Not Completed
    http://artists-square.com/m/payment/act_finalize_checkout/paypal/0 <-- Takes me back to this url I can't remove it in Administrative Panel.
  • I still see the item in the shopping cart 
    Why is it still in the shopping cart?
  • Level is still the same 
  • I go back to Administrative Panel to Process the transaction
  • After the payment is processed, the level is upgraded
    (I get that.  It must be processed so it is still in pending orders in the Administrative Panel until I hit process button.  I wouldn't mind it so much, if the item in the shopping cart wasn't still there. I wouldn't even mind it so much if when the user returned to a page, it tells them the transaction is pending approval from the Administrator, but how can I do that if the Data Return URL in Administrative Panel cannot be changed?

Ideally, I would like my customers to automatically upgrade, but I have not been given a straight answer on how to do this. 

  1. Shouldn't there be an automatic option for orders as well? I thought this was the idea for the PayPal module, so people can automatically use it. I am planning on using the membership level as an option to use some of the functions that will not be available to Standard Users.
  2. I know people are going to want to use this membership right away when they buy it. I know they're not wanting to come back to wait for orders they have paid for and want to use.

Please help because I have been working on this for days.

Thank you so much!
Racquel

MembershipLevelNotUpgrading.png · 233.9K · 256 views
Quote · 13 Mar 2012

Hi Racquel,

For the IPN URL, use:

http://artists-square.com/m/payment/act_finalize_checkout

and NOT the full http://artists-square.com/m/payment/act_finalize_checkout/paypal/0 and see if that makes a difference.

If anyone is interested I posted a How to Set up the PayPal Payment Module video. It's a complement to my other notes on the payment module and some of the things I've tried out to get it working.

Updating my BoonexNerd.net site.
Quote · 13 Mar 2012

Wonderful tutorial video! Thank you for that..

I followed your instructions carefully. Do I need to put anything in the Identity token: field?

I'm Live using IPN via SSL. I've also removed Promotion so it updates automatically.



Quote · 13 Mar 2012

The only time you really need to deal with an identity token is if you are using PDT.

PDT will give you more control over how you receive you data as it give the ability to pass set of name/value pairs via a querystring to your target page. This can open up some new possibilities such as custom triggers specific to the order, the buyer and a bunch of other data.

I'll be updating my notes in the next couple of days with more info.

I'm glad you liked the tutorial. I found the whole PayPal payment module steps to be elusive until I updated my membership and payment modules to the most recent version of Dolphin 7.0.9. I had the older versions and it didn't work until I replaced them.

 

Wonderful tutorial video! Thank you for that..

I followed your instructions carefully. Do I need to put anything in the Identity token: field?

I'm Live using IPN via SSL. I've also removed Promotion so it updates automatically.



 

Updating my BoonexNerd.net site.
Quote · 13 Mar 2012

I didn't realize that the Payment module was updated in the most recent Dolphin version. I'm using ver. 7.0.8

I've manually edited the core files to fix various bugs in 7.0.8 by referencing to the timeline. Do you know if my Payment module is out of date?

Thanks..

Quote · 13 Mar 2012

I am not sure as my site was patched from Dolphin 7.0.1.

Along the way I guessed that it may have been affected somehow. It may have been a mod, update or fix, but I do know the moment I updated my membership and payment modules, a lot of the initial issues I had with the payment module disappeared.

I will start another thread, I don't want to hijack Racquel's thread ;)

 

I didn't realize that the Payment module was updated in the most recent Dolphin version. I'm using ver. 7.0.8

I've manually edited the core files to fix various bugs in 7.0.8 by referencing to the timeline. Do you know if my Payment module is out of date?

Thanks..

 

Updating my BoonexNerd.net site.
Quote · 13 Mar 2012

jtadeo:

Please do hijack my thread.  I need to get as much info as I can. 

1. As far as the IPN goes, AntonLV said that PayPal should have the same thing and specifically addressed the whole url.  Initially took your wonderful advice and tried it your way. And yes, your tutorial is certainly soooo helpful. It helped me understand a lot of what I was doing.  The urls I have tested are as follows:

DATA Return URL: 

2. I have updated both the payment and membership modules to 7.0.9. This is what made the IPN work all the way to the return to the website, but it didn't quite take on the membership level automatic upgrade. AntonLV said that IPN cannot be tested locally and give you the results. 

3. AntonLV also said that "Direct" is the only way the payments upgrade the membership level that that is what I am looking for. PDT and IPN do not. They have to process first.

**Note: Please don't quote me on the advice of AntonLV. As you know, there could be misunderstanding on many parts (or mine), and he is a wonderful Developer that I wouldn't "intentionally" 2nd guess. As a matter of fact, I want to be sure I'm doing things right.

4. Could it be that the Administrative Panel should be updated to automatically receive the return url, update the membership level?

5. I want to update my WHOLE site (not just module) sooooo bad (maybe it will fix the PayPal payment issue).  I have modified my site to reflect what I want to do and am highly moded:

  • Changed name of the photos module
  • Changed pages to 3 columns
  • Moved blocks to get a great look for the user experience
  • Highly moded

Thanks for reading this.  Please inform me of what other options I may have.

Have a great day.

Racquel

Quote · 13 Mar 2012

Hi Racquel,

Have you removed or disabled the Promotion membership? I'm pretty sure you would've done that after watching jtadeo's tutorial. The membership will not automatically update otherwise.

 

You mentioned that you updated the payment module to 7.0.9. What version were you using prior to the update?

I have applied all 39 of the 7.0.9 fixes to my copy of 7.0.8 by referencing here --> http://www.boonex.com/trac/dolphin/query?status=closed&group=resolution&milestone=Dolphin+7.0.9

 

 

 

 

Quote · 13 Mar 2012

Thanks jabadoo:

I have removed the promotional members. Unfortunately, that did not work.  Fortunately, I am working with Jtadeo to hopefully do a fresh install. It seems to work in testing.

Thanks so much for your help. You all are such a great group of people to learn and grow with!


Racquel

Quote · 13 Mar 2012
 
 
Below is the legacy version of the Boonex site, maintained for Dolphin.Pro 7.x support.
The new Dolphin solution is powered by UNA Community Management System.