Can't get sandbox account to post - paypal

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.

Related

Paypal Sandbox - Cannot create buttons

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.

Simple guide to payments?

I'm really struggling with trying to figure out how to make PayPal do what I want, which is frustrating because it's so simple!
What I need is pretty much just a field to enter an amount, then a checkout process that will process the payment, allowing the user to pay without creating a PayPal account if so desired. That's it, nothing fancy.
I can create a Buy Now button with the Price field left empty. This allows the user to enter an amount, but the resulting interface on PayPal's site is butt-ugly and confusing. Worse, it doesn't allow for non-PayPal payments... the only options are "Pay with my PayPal account" and "Create a PayPal account."
The Donation button does exactly what I want, but I can't use it because it looks like I may be taking in more than the yearly limit on donations, and I'm not actually a non-profit.
Is there a way to get this to work the way I want on PayPal, or do I need to write code to integrate with my site? If the latter, is there a simple, straightforward guide to how this sort of thing is done for someone with no experience at all with regard to setting up secure sites? PayPal's guides all seem to leave a lot unsaid, assuming I'm already an expert at this level of site design.
Thanks in advance!
There is usually (in smaller print) an option on the PayPal landing page to pay by credit card without a PayPal account. Is a dropdown with multiple price amounts a viable option?
It turned out that the issue was on PayPal's end. The "account optional" setting that was supposed to be present was not. I talked to PayPal support, and they were eventually able to fix the problem.

Fixing DoExpressCheckout error 10422 in production

In production, DoExpressCheckout is returning PayPal error 10422 'The customer must return to PayPal to select new funding sources'.
What docs I've found from PayPal are limited (https://developer.paypal.com/webapps/developer/docs/classic/api/errorcodes/#id09C3F05600A)
Instruct the customer to use a different funding source. Offer the customer a quick link to restart the Express Checkout flow and redirect the customer back to PayPal.
I'm trying to figure out what this means since I personally have no way of regenerating the error and so have no way of testing my code (and asking my exasperated customer to do a couple walkthrus while I sort out the kinks seems unreasonable).
Does anyone know
references for causes of this error?
How to generate this error myself to walkthrough for customer experience?
What redirect should be used? (the first paypal.com...?token= url or should I now be including PayerID?).
All comments solicited.
I believe Paypal is instructing you to start the Express Checkout process over on YOUR site (as in generate a new token).
Yes, their error codes leave much to be desired
There must be something wrong with the funding method the person chose while on the PayPal pages. Maybe they chose to pay with a bank account that isn't verified and your system wont' accept that, for example.
Is this a customer telling you they're getting this error, I'm guessing..? I would ask them what type of payment source they're choosing and see if anything jumps out about what could be wrong.

paypal different pages - visa/debit payment not create account

Hi I have searched for this solution and although others have experienced the same problem I couldn't find a solution that works for my site.
My wordpress site mainly sells registrations/bookings for events and I'm using the s2Memberplugin to process the payments with Paypal. The problem is that when we direct the users/customers to the paypal page to complete the transaction which i want set up with the option of paying via credit/debit card if the user/customer doesn’t have (or doesn’t want to create one) a paypal account. That has been working perfectly except for when users/customers are using a variety of internet browser with various cookie settings so the user/customer get’s directed to a completely different page both in appearance and functionality from the page I want them to see. This incorrect page ‘requires’ users/customers to have or create a paypal account to make the payment, no option to pay via card is available. I tried calling paypal and of course they say it is something wrong with my site.
Over 20 days ago i lodged a support ticket with Paypal MTS (or whatever they are called) and of course no response. I have lodged about 5 more tickets and made about 10 more phone calls and they simply don't care about customers. That is clearly demonstrated when you ask to speak to the complaints section and they say "We don't have a complaints section'
Thanks very much, any assistance is greatly appreciated
I haven't been provided with any error codes, unfortunately - i did ask for them but nobody supplied them.
we just discovered that the payflow and IPN settings within my sites plugin were empty but i'm filling them in now but i have two questions:
The vendor, is that just my username for my paypal account? (why don't they just use the same terminology - confusing)
My s2Member plugin say's i'll need my IPN url (and then supplies a url, but whn i look at the IPN notification url within my paypal settings it's a totally different link. Should i be changing my paypal IPN url to that which is supplied by my s2Member plugin or am i getting two different url's confused?
Thanks for your help again mate.
If you're using Payments Standard this experience is cookie based as you mentioned. If you want to make sure the full credit card form shows up and allows people to pay with a credit card without creating an account you can use the Express Checkout API instead.
In your SetExpressCheckout request you just need to set SOLUTION=Sole and LANDINGPAGE=Billing.

PayPal Payments Standard Guest checkout

Im integrating an MVC4 website with Paypal and all has gone quite smoothly until now. However, when I click through, the buyer does not get the option to complete the purchase as a guest.
I'm using the Paypal HTML payments standard method and searched around and this page and Paypal itself said to make sure
'Account optional' was off in my profile. I'm in my sandbox profile now, but under 'website payment preferences' there is no such option. I just have:
Auto return for website payments
Payment data transfor
Encrypted website payments
Contact telephone no
Express checkout settings (just for german payment methods!)
Does anyone know where this setting is now?
The person I'm building the site does not want users to have to have a paypal account, so guest checkout functionality is required.
Unfortunately the Paypal website doesn't really help - searches for guest checkout turn up little.
Any help really appreciated.
Thanks
I'm having the same problem, I guess it might be related to your location or your customers location (Outside the US).
I have called PayPal Support and after about an hour of discussion they said something like that.
I hope that this is not the right answer (I hope there is some sort of setting we can do to change that, and we are just missing it).
also check that link it might help:
PayPal Standard not giving option for Check out as Guest
Make sure that the receiving account has verified status (eg, that you've linked it to a bank account).
Only verified accounts are eligible for guest checkout.
Another common pitfall is that you might have made a typo on the email address of the receiver.
Make sure it's the exact same one that's used to log into the PP account (or at least that it's associated, and confirmed to the account)
This topic forum is the best place I've found for a checklist of requirements to receive guest payments on paypal:
https://www.paypal-community.com/t5/How-to-use-PayPal-Archive/buy-now-button-requires-paypal-login-or-account/m-p/15587