Paypal Sandbox - Cannot create buttons - paypal

I am trying to create Paypal buttons in the Paypal Sandbox site. However, upon login, I see the old interface, and whenever I click on any of the links (ex : e-commerce solutions), it brings me back to the sandbox home page where the login button usually is (except the login button is replaced with "My account").
Basically, I log in to https://www.sandbox.paypal.com . The I click on the e-commerce solution link : https://www.sandbox.paypal.com/ca/cgi-bin/webscr?cmd=%5fmerchant&nav=3
This link redirects me to the sandbox home page.
Is the sandbox site broken?
P.S. Please note that my interface is in french, I don't know if this is the cause of my issue.

for starters, your question isn't very detailed, which makes it hard to answer. Please refer to the below link in the future to ask better questions.
How to ask- StackOverflow Help Guide
According to PayPal, you have to do this for the SandBox to be fully functional.
Create a set of virtual Sandbox test accounts.
Format your PayPal API requests using the details from your test accounts and run them against the Sandbox endpoint(s).
Here're my best guesses as to what may be causing the issue.
Possible Problems
1). This is probably the actual cause- the sandbox might not support that link. Typically, when a link doesn't exist within a sandbox (or most sites, for that matter), it redirects to the homepage. In your case, the homepage will have the My Account tab, because you're already logged in.
2).
"Please note that my interface is in french, I don't know if this is the cause of my issue"
I don't see how this would cause an issue, as long as you use UTF-8. Also, I don't believe the sandbox site is broken, as long as it's the PayPal site. If it's a sandbox page you made, that might be the case.

Related

How does a non-developer test a dead simple, single-use, Paypal button?

I'm not a programmer, a developer, or a genius. I'm a semi-intelligent person who wants to build a single-serving Web site that provides a simple service for a fixed price.
So I just need to test a single "Submit & Pay" button that I've built using a Machform form. You fill in the form, press the button, and it directs you to Paypal to complete the payment.
Everything is working until I get to the Paypal part. But I don't want to start paying Paypal fees just to check if it's working okay.
There seems to have been a Sandbox option in the past on Paypal, but after creating a basic Sandbox account, it... doesn't work. Links go nowhere, and even the main site (cms.paypal.com) goes to a 404 page. The "Getting Started with Sandbox" link goes to a broken page. The "Sandbox User Guide" attempts to load a PDF on a site I don't know, and don't trust.
The "Sandbox" options on the main site -- when they don't go to the semi-broken, I-guess-abandoned "Sandbox" site -- go to developer.paypal.com, which is way too much gun for me. Even a Google search for "paypal sandbox" now leads exclusively to developer.paypal.com links.
I just need to confirm that my "pay" button will execute correctly in Paypal; I don't need to build a multi-platform API that configures my JavaScripts to execute a parallel-stream optimization option on a scaleable interface across mobile devices with integrated IPNs and a side of fries.
What's the best way to do that?
The sandbox is indeed what you need for testing, and you do need an account at developer.paypal.com in order to use it. It's not a complicated thing, though. You don't have to get all crazy with it if you don't want/need to.
Go to http://developer.paypal.com and login there with your PayPal account. Once logged in click on Applications and then go to Sandbox Accounts.
Use the Create Account button to create at least 1 seller account and 1 buyer account. For the seller account just make it a business account. For the buyer account you can make it personal or business.
Launch your sandbox seller account and login to that. This is your fake PayPal account that you can use just like your own. From within that account you can create buttons just like you do from your live account, and you can place those buttons on pages to test with.
Then when you launch that page in a browser and click on the button it will send you over to sandbox.paypal.com instead of the regular paypal.com, but it will all look very similar to what a buyer would see during payment. You can use the buyer sandbox account you created to complete the purchase exactly as you would with a real account.
After that you can login to the seller or buyer account to see how things would look for each person in the transaction.

Can't get sandbox account to post

A link on PayPal HELP sent me to this site. Not sure of the relationship if any, with PayPal.
Getting this error when using sandbox:
Sandbox error message:
"PayPal cannot process this transaction because of a problem with the seller's website. Please contact the seller directly to resolve this problem."
We use a custom ColdFusion shopping cart for our ecommerce site. The form we use works fine for our live, actual payment to PayPal. However, when we add the sandbox part of the URL for testing, we receive the following error message from PayPal:
“PayPal cannot process this transaction because of a problem with the seller's website. Please contact the seller directly to resolve this problem.”
I have both the personal and business accounts set up on the developer sites and am using the business account on sandbox form.. That seemed to go okay But that’s as far as I got. Once that was done there was no guide I could find to suggest what to do next.
I’ve checked my developer account activity and history and there is none.
I continue to get this error also: “We’re sorry, but something went wrong. Please try again.” It’s at this URL:
https://developer.paypal.com/webapps/developer/applications/myapps
paypal sandbox merchant account error
At the URL above, the forum suggestion stated: “ .. click the link for sandbox accounts on the left” of the Applications Tab. But there is nothing there indicating “sandbox account” on the left side or anywhere.
I’d really like to see an example of a sandbox paypal form. There is a suggestion that this be used:
I have no idea how that should be incorporated. The question mark suggests a url, but where, in the form POST. Again, and example might clear all this up. Can’t find one. Or like this:
https://www.sandbox.paypal.com/cgi-bin/webscr?business=staff#domain.com.
I guess I need to “create a preconfigured test seller account.” But where? How? Just a big circle.
I’ve read other examples from others here in this forum but the suggestions don’t always seem to match up with the actual page, perhaps paypay developer site changed. So confusing. Round and round.
Obviously, everything else is working so we have the correct setup to charge but something must be wrong with the sandbox account. We have both business and personal accounts set up but the error remains. I’ve spent two hours researching but cannot find a clue to what the problem may be. The massive amount of data on PayPal is no help I’ve yet been able to find.
We’d use the standard Buy Now buttons but they have built in payment amounts. Our payment amounts change dynamically so we need to use a variable in the form of the payment amount so that’s why we decided to use a custom form.
I would ask that someone point me to an example of the basic html form looks like and the requirements of that form (allowing custom price amounts based on a variable amount) to send to PayPal sandbox. I imagine it’s not the form but something else because we must have that form correct or it would not work when sending an actual charge (with the sandbox of the form post removed).
So, more importantly, what might be wrong in the sandbox developer setup? There seems to be no way to test the accuracy of the setup on PayPal developer site, unless I’ve missed it somewhere. I’m a ColdFusion programmer and developer but this is too confusing. Obviously I’m not that great of a programmer.
Here is a sample of the redirect to Sandbox.PayPal.com:
https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_xclick&business=staff#domain.com
You were just missing the cmd variable and value. You can pop your amount value in there and the item_name. If you want to see the actual HTML form I can drop one in here for you.
Here is a list of variables for PayPal Standard you can use:
https://developer.paypal.com/webapps/developer/docs/classic/paypal-payments-standard/integration-guide/wp_standard_overview/
To create a Sandbox account you'll need to sign into Developer.PayPal.com, click on "Applications", then go to the "Sandbox accounts" section. You can create a new account there.

Import to new Paypal Developer Broken

I have logged into the new paypal developer site and clicked import to bring over my old account data which is listed here:
https://developer.paypal.com/webapps/developer/applications/accounts
When I click on the business TEST account and view the profile of the account, the API credentials (username and password) are blank. Then when I click the link to the Sandbox Site and try to log in with said test account, it says "Please login to use the PayPal Sandbox features.", in which I am already logged in, even if I click the link back to the sandbox. So basically I am stuck.. I need to use the classic API for now and cannot test because the sandbox is evidently broken.
If you have not already tried this, please try clearing all of your cache and cookies prior to accessing the developer.paypal.com site. Also try using a different browser other than IE. If you can then log in, try to navigate to the test sandbox account and log into your test seller account and view the API credentials from the profile. There are some issues that are currently being looked into with the launch of the new developer site, and they are being addressed as quickly as possible.
Also as a work around, I am not sure of the testing that you are needing to do specifically but you could try using the API credentials that are included with the SDK. You would be able to make API calls with those credentials. However, you would just not be able to sign into the seller account to see those transactions.
If you have not already done so, you may also want to file a ticket with PayPal Merchant Technical Services at www.paypal.com/mts so that they can look into your issue if it is not already being looked into. By filling out a ticket, this will help to gauge the number of merchants being effected by a particular issue, and this allows you to be notified once the issue is resolved.

Setting up Zencart with Paypal

To begin: I am trying to setup Zencart with Paypal. I have followed all of Paypal and Zencart's instructions:
Putting in Paypal's API username, password and signature code into Zencart's Payment Module section. Checked the "live" environment.
I then tried buying a product on the website and got the following error message:
Zen Cart message: We are sorry for the inconvenience. The PayPal account
authentication settings are not yet set up, or the API security information
is incorrect.
10002
Security error
Security header is not valid
I have tried looking up the answer but everything I see says to make sure the environment is not in sandbox and that everything is typed in correctly. I have tripled checked and the API is typed in correctly and it is set to live.... what else can I do?
Moving on, I have tried to setup the sandbox but am unfamiliar with how to use Paypal's sandbox. So I reconfigured Zencart to "sandbox mode" with the appropriate sandbox API and I set up box a sandbox account for a merchant and private buyer but I don't know how to use them. Should I go back to the Zencart store and register with my new "Paypal sandbox private buyer email"? And will checking out using this email they gave me work as just a test... I don't want to go through with the checkout if I'm going to get billed...
Thank you for any help:)
The best place to get support on Zen Cart issues is directly on the Zen Cart support forum at http://www.zen-cart.com/forum.php
Further, an existing article already explains the basics of the problem you describe: http://www.zen-cart.com/content.php?277-the-paypal-account-in-this-store-is-presently-misconfigured-to-use-mixed-sandbox-and-live-settings-we-are-unable-to-complete-your-transaction-please-notify-the-store-owner-so-they-can-correct-this-problem-10002
It is absolutely critical that the THREE parts of your API settings (username, password, signature) be copied EXACTLY from PayPal's site into your store's admin settings screen.
There's no need to use sandbox unless you're a programmer writing new features for payment processing. So be sure to check the "Live" radio-button. (I realize you already mentioned that. Just adding this for clarity.)
You can also get more details on exactly what is coming back from PayPal by turning on debug logging in the module's settings.
PayPal tech support is available at www.paypal.com/mts - they can look at your actual transmissions and at your account, and sort out a problem if there's something wrong with the API signature details.

s2Member subscription modification button not working in PayPal SandBox mode?

This question is relevant only for those familiar with the WP plugin "s2Member".
I've been trying to allow a "Free Subscriber" (level #0) to modify her subscription to a paying customer (level #1, for example) using a "Subscr Modification Button" carefully following s2Member's instructions.
In particular, I wanted the user's status to be changed due to the checkout in PayPal.
But the PROBLEM was that instead, the user kept on being redirected (after the PayPal process) to REGISTER for a new username for the site!!! The original existing user who started the process remained a "Free Subscriber" (and the new username, btw, would have a "level #1" access if created, but this is NOT what I wanted -- I wanted to MODIFY the existing user).
p.s. I'm using PayPal in SandBox mode, a feature which s2Member claims to support.
I assume your question is has anyone else experienced this problem? If so, my answer is "yes."
I just tried following the instructions demonstrated by the official video tutorial on my local WordPress installation with PayPal in sandbox mode. I logged in to my local WordPress site as a Level 0 (free) Subscriber and immediately after clicking the "Subscription Modification Button" that I created, I was asked to login to a PayPal sandbox test account. After logging in and paying to upgrade on my PayPal sandbox store, I was returned to my local WordPress install and greeted with the news that my Level 0 user account was not upgraded and this message which appears to indicate that testing subscription modification in sandbox mode is not possible because it requires email confirmation:
link to image
I went ahead and notified s2Member support of this predicament to see if they have anything to say on the matter.
Lastly, I think this question would be better suited on WordPress Answers.