Paypal Sandbox account not able to add digital goods feature - paypal

I am able to create sandbox accounts successfully on paypal but when i was able to add the product (digital goods), the sandbox site redirects to a live site. My question is how do i go about adding a product (digital goods) on the sandbox account.

It sounds like you must be using some sort of class library/SDK to handle this for you and it's not redirecting correctly..??
You can do the redirect on your own. It's simply a matter of calling SetExpressCheckout to get your token and setup the digital goods payment. Then you just do the redirection on your own based on whether you're using the sandbox or the live server. For the sandbox you'd redirect to: https://www.sandbox.paypal.com/incontext?token=SECTOKEN
If you simply do that redirect on your own it should work just fine. I've tested digital goods payments in the sandbox a lot in the past and have never had any issues with it.

Add "sandbox." to the URL to sign up?
https://www.sandbox.paypal.com/us/cgi-bin/?cmd=_product-go&product=additional_payment&signup_profile=dg

Related

Paypal standard checkout from sandbox to production

If written a simple paypal standard checkout which sends a form to
https://www.sandbox.paypal.com/cgi-bin/webscr?
together with get variables like items, tax, adress, business, redirect URL, etc.
Under developer.paypal.com I have one paypal-facilitator#... & paypal-buyer#... account. (The facilitator is used as business variable in my URL).
After a lot of testing everything runs smooth and ready for production. My Question is how do I bring this live? Does it suffice to use
https://www.paypal.com/cgi-bin/webscr?
as Checkout URL? Or do I have to recreate the facilitator account in some paypal production environment?
If you simply replace the url "https://www.sandbox.paypal.com/cgi-bin/webscr?" with "https://www.paypal.com/cgi-bin/webscr?" it will switch to live mode, please also make sure that you use Live PayPal account credentials as the sandbox/facilitator accounts will not work in live mode.

Where do I put the IPN url in the sandbox of Paypal?

I have an asp.net website that is supposed to allow users to make payments with Paypal. I want to test it with the Paypal sandbox.
So I created a developer/business account at "developer.paypal.com'.
Using this account I created a lot of fake email accounts, some personal, some business, for testing. But now, I want to tell the website to enable IPN, and also, to send IPN notifications to a particular URL. I don't see a place on the site to do that. (I assume this would be in the sandbox site, not in the real site).
Any help is appreciated.
Try enabling it on the account level (log into the sandbox account and set it there). There is an IPN simulator as well.

Can I test PayPal IPN without actually making a purchase?

Can I test the PayPal IPN without actually making a purchase?
Is there a developer sandbox for testing the Request/Response functionality prior to actual implementation?
Basically, I have my server and would like to use the IPN feature to track my customer purchases and respond to a customer's purchase immediately. I would first like to test this out with dummy payments to ensure that the PayPal IPN and my server are communicating correctly.
Check paypal's site... the link is: https://www.paypal.com/cgi-bin/webscr?cmd=p/sell/ipn-test-outside.
Sign up for a dev account, and inside there you can create test users and specify their paypal balances, etc.
Paypal has a developer sandbox here https://developer.paypal.com/
Here you can get complete instructions:
https://developer.paypal.com/webapps/developer/docs/classic/ipn/integration-guide/IPNTesting/

Paypal where to set accept digital goods payment in sandbox

I've been trying this for few days. I've created some seller accounts, one of them I created early this year and it was working fine. Then when I return for this project this March, Paypal changed the API from x.com to developer.paypal.com. The old seller accounts were still working fine and can still accept the digital goods payments from the payer accounts that I created recently, however the new seller accounts, with BUSINESS type, suppose to be able to pay and accept payments got some issues. These newly created seller accounts receive the following warning:
You are not signed up to accept payment for digitally delivered goods.
Doing some research with google, I released I have to set the paypal business account for digital goods. But I can't find where to set it from the new paypal developer control panel. Even when I tried to log in to the sandbox version of paypal.com, using the seller accounts I created in the sandbox, I still can't find where I can set it. In my business setup, there are only two options for me, one is Paypal payments pro and other other is "Virtual Terminal". Any idea? Please help....
I've found the way to add express checkout for digital goods in sandbox, but I think Paypal should pay attention to this because the way I used was very clumsy.
First sign in to sandbox and choose a business account to log in to the sandbox by using the url provided in the Application/Sanbox Accounts. Then use the account that you want to set to accept digital goods checkout to log into the sandbox url, it should be www.sandbox.paypal.com/us/home
After logged in, go to my business setup and pay attention to the setup my payment solution. Click the view all products and you will be redirected to a new page. Please note the url now, the "sandbox" is missing. Now click on the express checkout button, or whatever you want to add to the payment solution, you will be redirected again. Now pay attention to the url, insert "sandbox" to the url, e.g www.paypal.com you have to replace it with www.sandbox.paypal.com, the rest of the url remain the same. Then press enter you will be redirected back to the business setup page. Now you can see your payment solution has become express checkout. It is stupid and I hope paypal can let us choose this directly from the control panel in the near future.
An alternative hides in Profile > My selling tools > API access > Update > At the bottom - Enable Express Checkout.
When I later go to My Account > My Business Setup I see: "Your payment solution: PayPal Digital Goods (Express Checkout)"

How to test Enhanced Recurring Payments Standard on the new Paypal Sandbox?

I have a test environment for my website that I normally use the Paypal Sandbox on to test transactions before going live. I would like to test the Enhanced Recurring Payments feature, but I can't find the option to do so (the links to add more features direct me to the live site), and nothing I've found on Google has given an answer on how to test Enhanced Recurring Payments on Paypal Sandbox since it's been changed.
Is ERP supported on Paypal Sandbox, or do I just not know how to access this option? Any help or advice would be appreciated. Thanks in advance.
Sign up in the sandbox here: https://www.sandbox.paypal.com/us/cgi-bin/?cmd=_product-go&product=premium_services
(for the curious, I got this URL by going to paypal.com/erp and then adding "sandbox." in front of the resulting URL's paypal.com)
Log in with your test account email/password (something like aaaaaa_############_biz#emaildomain.com )
If it says "Please login to use the PayPal Sandbox features.", that's an issue with the new sandbox that's being worked on--for now, clear all your paypal.com cookies , log in to developer.paypal.com again, and then visit the above URL again