Register   Login
     
  Latest Posts  
Catcha doesnt seem to work
by chaloum on 3/20/2010 8:16 PM
RE: Recently created articles are not shown in list
by atriage on 3/20/2010 10:15 AM
RE: Recently created articles are not shown in list
by spirit on 3/20/2010 10:08 AM
RE: Introducing the most powerful News Slider for Ventrian News Articles
by jhoelz on 3/19/2010 9:29 PM
Rich Snippets for Review, Ratings etc!
by georgelew on 3/19/2010 7:49 PM
Recently created articles are not shown in list
by atriage on 3/19/2010 11:18 AM
RE: News Articles Tokens
by spirit on 3/19/2010 10:43 AM
Author post count and link in listing.item.html
by mattbunce on 3/19/2010 10:18 AM
RE: News Article Detail and Lightbox
by spirit on 3/19/2010 10:12 AM
RE: News Article Detail and Lightbox
by ray-isc on 3/19/2010 9:49 AM
  Forums  
Subject: PayPal - Sandbox - Where do you go from here?
Prev Next
You are not authorized to post a reply.

Author Messages
DNN ProfessorUser is Offline
Gold Membership
Ventrian Master
Ventrian Master
Posts:764


6/30/2007 2:46 PM  

Hi Scott,

I am attempting to script the training screencast of the subscription tool while actually implementing it.

Here is where I am at.

Went to PayPal and set up a business account.

I am still at step three - Set up your payment solution. What do you do for that?

Went to view options of the subscription tool and setup the processor info and unchecked live processor.When testing, it forced me to go to Developer Central and setup the sandbox account.

I set up a buyer and a seller test account.

Then I registered a new user on the site.

Then I had this user hit the subscribe button.

I got to a PayPal page that asked for a member login or join paypal today. Huh?

Where do you go from here? I had assumed I would have gotten to a page that would allow me to bypass a PayPal account and pay by credit card. Thought that was an option that you didn't have to be a PayPal subscriber.

Can you walk me through the procedure to get this sandbox set up correctly?

TIA
Buck


Buck Anderson - DNN Professor

http://DNNprofessor.com

http://twitter.com/DNNprofessor

DotNetNuke Training - XMod Training Coach and XMod MVP


DNN ProfessorUser is Offline
Gold Membership
Ventrian Master
Ventrian Master
Posts:764


7/02/2007 6:53 AM  

Scott,

IMHO, users and potential users of Subscription Tools need a bullet list of how to set it up and test it.

Many users have not yet dabbled in setting up a PayPal account.

I found it most confusing because I don't know how you are integrating the Subscription Tool mod with PayPal.

A proceedure list of what to do in the PayPal console to test Subscription Tools, after installation, in the PayPal sandbox would be most helpful.

Answers to questions like:

Is it requeired to set up IPN?

What other PayPal configuration options are required to test Subscription Tools?

If you are testing in the sandbox, and have setup a test business and client user in the sandbox, is the test business user's email the one you set for processerID during testing? Or, do you setup the ProcessorID of your real PayPal account and submit a test subscription as your test sandbox personal user?

This is a great module. If more folks understood how to set it up and test it, more people would be inclined to subscribe and use it.

Best regards,
Buck Anderson

 


Buck Anderson - DNN Professor

http://DNNprofessor.com

http://twitter.com/DNNprofessor

DotNetNuke Training - XMod Training Coach and XMod MVP


Scott McCullochUser is Offline
Administrators
Ventrian Master
Ventrian Master
Posts:17204


7/03/2007 7:19 AM  
The developer paypal sandbox is very confusing. You need to have multipe accounts setup, one for sending the money to and the other to send the money from.

So yes, you need to set the paypal user ID to be the one you are sending money to on the sandbox.

You shouldn't be using any real paypal accounts.

Scott McCulloch
Site Administrator
DNN ProfessorUser is Offline
Gold Membership
Ventrian Master
Ventrian Master
Posts:764


7/03/2007 7:29 AM  
Ok,
So when I try your suggestion, when you subscribe, it goes to the paypal sandbox window. Then what do you do next to test the module?

Buck Anderson - DNN Professor

http://DNNprofessor.com

http://twitter.com/DNNprofessor

DotNetNuke Training - XMod Training Coach and XMod MVP


DNN ProfessorUser is Offline
Gold Membership
Ventrian Master
Ventrian Master
Posts:764


7/03/2007 1:30 PM  
Posted By justnorth on 7/03/2007 7:29 AM
Ok,
So when I try your suggestion, when you subscribe, it goes to the paypal sandbox window. Then what do you do next to test the module?

That is one mess of a sandbox. After waiting a couple days it seems the sandbox kicked in and I can now test.

Buck Anderson - DNN Professor

http://DNNprofessor.com

http://twitter.com/DNNprofessor

DotNetNuke Training - XMod Training Coach and XMod MVP


ROBAXUser is Offline
Gold Membership
Ventrian Master
Ventrian Master
Posts:1018


7/04/2007 2:51 AM  
Buck.. I don't suppose you can post some of what you figure out about the procedure to the forum here? I'm also keen to find out how to use it and I've had it in the "too hard" bin for a long while now.

Regards,
Rob
DNN ProfessorUser is Offline
Gold Membership
Ventrian Master
Ventrian Master
Posts:764


7/04/2007 8:38 AM  
Hi Rob,
No problem. I want to test the procedure through actually going live. Then I will post a bullet list of what i discovered.

Best regards,
Buck Anderson

Buck Anderson - DNN Professor

http://DNNprofessor.com

http://twitter.com/DNNprofessor

DotNetNuke Training - XMod Training Coach and XMod MVP


DNN ProfessorUser is Offline
Gold Membership
Ventrian Master
Ventrian Master
Posts:764


7/09/2007 1:35 AM  
Posted By smcculloch on 7/03/2007 7:19 AM
The developer paypal sandbox is very confusing. You need to have multipe accounts setup, one for sending the money to and the other to send the money from.

So yes, you need to set the paypal user ID to be the one you are sending money to on the sandbox.

You shouldn't be using any real paypal accounts.



Yes, I agree.

The final piece, in testing, is to try a sandbox test buyer as the subscriber.

I have Live Processor checked
I have the sandbox test seller as the Process User ID

Clicking subscribe, you are taken to the PayPal page.

Login to your PayPal Account:

Entering the sandbox buyer's test email and password continues to result in

Your sign in information is not valid. Please try again.

I have verified that the test buyer username and password is correct by logging in as that user in the sandbox.

Is this testing, of Subscription Tools, just not possible outside of the PayPal sandbox environment?

If not, is the recommendation, when I create a  procedure list for testing Subscription Tools, to setup a test plan? One that had a subscription charge of $.10. Then test it using a live PayPal account ???

It seems that PayPal does not recognize sandbox accounts on a live login. When using the sandbox test buyer, as Proceess User ID, you also do not get the option to pay by credit card. If anyone has gotten a sandbox test buyer to work in this procedure, please explain.

Best regards,
Buck Anderson


Buck Anderson - DNN Professor

http://DNNprofessor.com

http://twitter.com/DNNprofessor

DotNetNuke Training - XMod Training Coach and XMod MVP


Scott McCullochUser is Offline
Administrators
Ventrian Master
Ventrian Master
Posts:17204


7/09/2007 5:44 AM  
Your right, it doesn't recognize live accounts on the sandbox, you have to create these. I generally create one to receive a payment and the other send it.

As for paying with a credit card, I thought you could add a card in and assign X amount of $ to it?

Scott McCulloch
Site Administrator
DNN ProfessorUser is Offline
Gold Membership
Ventrian Master
Ventrian Master
Posts:764


7/09/2007 5:56 AM  
Posted By smcculloch on 7/09/2007 5:44 AM
Your right, it doesn't recognize live accounts on the sandbox, you have to create these. I generally create one to receive a payment and the other send it.

As for paying with a credit card, I thought you could add a card in and assign X amount of $ to it?



Maybe I was unclear. I created a buyer and a seller account in the sandbox. I used the seller sandbox email as the user Processer ID in Subscription tools. When I went to test the Subscription Tools subscribe button, I used the sandbox buyers email and password in the PayPal login box, of the PayPal page, Subscription Tools is linked to. It was not recognized by PayPal as a valid account. Thus ending the test.

In regards to the Credit Card, If I use my real email address for the User processor Id, the credit card option becomes available on the PayPal page. If I use the sandbox seller as the processor User ID, I only get the option of logging in as a PayPal user. And that led to the testing info I refer to above.


Buck Anderson - DNN Professor

http://DNNprofessor.com

http://twitter.com/DNNprofessor

DotNetNuke Training - XMod Training Coach and XMod MVP


Scott McCullochUser is Offline
Administrators
Ventrian Master
Ventrian Master
Posts:17204


7/09/2007 6:23 AM  
Did you have test mode enabled? When you clicked the subscribe button, it did take you to the paypal sandbox? (what was the url?)

Scott McCulloch
Site Administrator
DNN ProfessorUser is Offline
Gold Membership
Ventrian Master
Ventrian Master
Posts:764


7/09/2007 7:10 AM  
Posted By smcculloch on 7/09/2007 6:23 AM
Did you have test mode enabled? When you clicked the subscribe button, it did take you to the paypal sandbox? (what was the url?)



Scott, Test mode on the module or on PayPal???

Not to the sandbox, it took me to the link below.

With the current test seller as the User Processor ID, I get to the the https://www.paypal.com/xclick/business=xxxxx But I can't login as the test buyer.

The top of the page is showing the test seller email used as the User Processor ID

DNN Professor - Silver Membership (1 month access)

Your sign in information is not valid. Please try again.

After I try logging in, it takes me to

https://www.paypal.com/us/cgi-bin/webscr?SESSION=xxxxxxx

If I uncheck the Live site box in View Options, the url is www.sandbox.paypal.com.

It is passing the information variables of the plan, etc. I login as the test sandbox buyer - then what? I was expecting to see a page like you do on a live transaction so we can test through the process. You are asked to login to the PayPal sandbox account. So we logged in as the test buyer. Afterwards you are just into a normal PayPal (sandbox) account site with only the ability to send or request money.

All of the Subscription tools variables, and plan information, are no longer available after login. Am I wrong in assuming the module was designed to actually test through a subscription plan using the sandbox and a form sililar to the live url?

Sorry to be a pest, but I have many people asking me for a detailed bullet list of the proceedure to configure Subscription Tools. The testing is the last part I am having problems with.


Buck Anderson - DNN Professor

http://DNNprofessor.com

http://twitter.com/DNNprofessor

DotNetNuke Training - XMod Training Coach and XMod MVP


Scott McCullochUser is Offline
Administrators
Ventrian Master
Ventrian Master
Posts:17204


7/10/2007 6:56 AM  
That is the live URL, you need to uncheck the option in the module "Use Live Processor". This will take you to the sandbox.

I've had issues with the usability on the sandbox, I usually log into it in another window (the seller), and then go to pay for a subscription (entering in the buyers details).

If you send me your account information for the sandbox, I can see what you are doing wrong.

Scott McCulloch
Site Administrator
rumpusUser is Offline
Registered Users

Posts:10

9/10/2007 9:23 PM  

Did this ever get resolved? I have the same issue trying to test a subscription purchase. When I try to purchase a subscription I get sent to the sandbox home page instead of the make your payment page. I'm confused.... Help!

henryhowUser is Offline
Registered Users
Ventrian Newbie
Ventrian Newbie
Posts:3

10/07/2009 3:27 AM  
Hi Scott,

I think this problem is because your sandbox url is old version. Now they change it to new url.

"https://www.sandbox.paypal.com/xclick/business="

to

"https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_xclick&business="
Scott McCullochUser is Offline
Administrators
Ventrian Master
Ventrian Master
Posts:17204


10/07/2009 6:15 AM  
OK, I'll change the reference in the module, I would have thought the old one would still work?

Scott McCulloch
Site Administrator
WilliamUser is Offline
Gold Membership
Ventrian Super Newbie
Ventrian Super Newbie
Posts:22

10/08/2009 12:37 AM  

When I was testing with the Paypal sandbox, I discovered that if you log in to the sandbox, and keep the browser window (or tab in my case) open, then the transactions proceed as they do with the normal live Paypal site.  If you don't do this before initiating a purchase then you have to walk thru the steps manually on the sandbox so that it will issue the IPN.  I did not find this in the documentation anywhere, I just stumbled into it, but it really helps.  If you are testing Paypal transactions with the sandbox, give this a try.

These days I find it easier to just set up small live transactions and use them to test. It's easy enough to issue a refund at the end of testing.

Rodney JoyceUser is Offline
Gold Membership
Ventrian Master
Ventrian Master
Posts:478


11/26/2009 3:02 PM  
Posted By henryhow on 10/07/2009 3:27 AM
Hi Scott,

I think this problem is because your sandbox url is old version. Now they change it to new url.

"https://www.sandbox.paypal.com/xclick/business="

to

"https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_xclick&business="


I just want to confirm - after looking at the PP Sandbox for the first time and having some issues this is indeed the issue.

I set up a test seller and buyer account and it just took me to the PP SB page (logged in as my Dev PP SB user) WITHOUT showing me the item I was subscribing to and the amount.

The URL was:

https://www.sandbox.paypal.com/xclick/business=seller_1259275708_biz%40pokerdiy.com&item_name=PokerDIY+-+Player+Pro&item_number=11&invoice=host%2011&no_note=1&quantity=1&amount=1.00&currency_code=USD&custom=2%2cFalse%2c2680&return=http%3a//www.pokerdiy.com/pokerdiy-pro/signuptype/details/pending/true/clear/1.aspx&cancel_return=http%3a//www.pokerdiy.com/pokerdiy-pro/signuptype/details.aspx&notify_url=http%3a//www.pokerdiy.com/DesktopModules/SubscriptionSignup/Tools/IPNHandler.aspx&sra=1&lc=US

I then copied and pasted Henry's first part of the url so it now looks like:

https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_xclick&business=seller_1259275708_biz%40pokerdiy.com&item_name=PokerDIY+-+Player+Pro&item_number=11&invoice=host%2011&no_note=1&quantity=1&amount=1.00&currency_code=USD&custom=2%2cFalse%2c2680&return=http%3a//www.pokerdiy.com/pokerdiy-pro/signuptype/details/pending/true/clear/1.aspx&cancel_return=http%3a//www.pokerdiy.com/pokerdiy-pro/signuptype/details.aspx&notify_url=http%3a//www.pokerdiy.com/DesktopModules/SubscriptionSignup/Tools/IPNHandler.aspx&sra=1&lc=US

and now the correct screen comes up (ie. the item name and price where you can log in as your buyer).

Please update your PP SB URL Scott.


Thanks
Rodney
Smart-Thinker & The DotNetNuke Directory
PokerDIY - Free tools and leagues for home poker players
Scott McCullochUser is Offline
Administrators
Ventrian Master
Ventrian Master
Posts:17204


11/30/2009 4:56 AM  
Yep, I can update this.

Scott McCulloch
Site Administrator
You are not authorized to post a reply.
Forums > Modules > Subscription Tools > PayPal - Sandbox - Where do you go from here?



ActiveForums 3.7