Creating Test Accounts in PayPal sandbox returns error message - paypal

After I've logged into developer.paypal.com, and access Applications/Sandbox Accounts, and click "Create Account" to add personal users to my sandbox accounts, I get the error message seen below. The total records increments, but the additional accounts don't display, and I can't log back into the Sandbox using the credentials I've created.
Anyone have an idea as to what's the issue?

I had this problem, and also needed to put in the fields for 1st and last name, which the Test Account create form says are optional. So, password needs to be complex, amount needs to be in there, and first and last name need to be specified for this error not to be thrown.

Try entering Paypal balance value between 1 and 5000 while creating a test account. I too had the same issue and this is how I resolved it.
PayPal balanc: While this field is optional, it’s a good idea to
create test accounts with positive bank balances. Enter an integer
value between 1 and 5000.
Source : http://believeinmiraclesx.wordpress.com/2013/03/15/paypal-sandbox-were-sorry-but-something-went-wrong-please-delete-this-account-and-try-again/

For me, it seems this issue was caused by password validation. Try using a more complex password.

Related

Paypal sandbox account could not be created

When I try to create a business sandbox account it first has a status of processing but then always results in an error status code. It says the sandbox account could not be created, please delete it and create another one.
I saw that the paypal forms have some validation issues so I have already tried the following:
Password more than 8 characters containing uppercase,lowercase,numbers and symbol characters.
Positive balance < $1000
Valid fictional email address that is not the same as my address.
Tried different countries including the US.
Filled in the optional fields of first name and last name
But still the same error.
I solved this by using a different browser. So I guess this was cache related in some way. I entered the following data:
Country: United States
Didn't fill in optional fields
Bank verified
Visa
$100 in account
I used Microsoft Edge instead of Chrome.

Creating Sandbox Accounts Not Working

When creating sandbox accounts through the developer.paypal.com dashboard, either individually or with Bulk Account Upload, the accounts that should only have a bank account are not created correctly. When I look at the account profile there is an error notice: "We experienced some issues on our end while creating this Sandbox account. Please delete it and try again." It was the same one that I was getting on all accounts created without a hard enough password. There is no payment methods in the created accounts. I can log into the accounts and they appear to work fine except trying to add payment methods to the "Wallet" does not work. Is there anyway to find out the actual error or get around this bug?
I believe this is an intermittent issue and clearing cookie and cache on your browser will help.
If the issue still persist, you might need to file a ticket via https://www.paypal-techsupport.com/app/ask and provide all the relevant information (e.g: screenshot of the error message, browser information, etc). Their technical support will check this for you.

Create PayPal sandbox accounts - something went wrong

Spent the last few days trying to create sandbox accounts from within PayPal's developer dashboard. Selected Sandbox Accounts -> Create Account. Filled out the form with different setups; starting balances between 1 - 5000, different emails, different passwords, everything.
Before clicking Create Account, there is an error saying "We're sorry, something went wrong while fetching test accounts. Please try again". After trying to create an account, I get the same error, plus a new one saying "We're sorry, something went wrong during account creation. Please try again."
Not sure what to do after clearing cache/trying different browsers.

Unable to use sandbox accounts

I really need your help guys. Since two hours I'm facing with a very strange problem related to Paypal Sandbox. I read lot of answers here on stack overflow but none of them helps me.
I'll try the explain my problem: when I create a new sandbox account (respecting all rules like password strength, load balance etc.) I receive the "success" message, the account is created and visible in the list, but when I open it using "Profile" button I receive this error message (and is really a problem because I need to get the username, password and signature to work in sandbox mode):
Account Details
Your request is still processing, please wait...
No difference between "Buyer" or "Seller" account, it always fail.
I've tried in many ways (using notes, changing email address, using custom numbers into email) but nothing is work for me.
Someone can suggest me what can I do?
Thank you very much.
I think I've found a temporary solution to works with PayPal sandbox.
Instead of create an account using "Create Account" button you have to register a new account using sandbox website.
In details:
Go To: https://sandbox.paypal.com
Register a Business Account
Go To: https://developer.paypal.com/developer/accounts/ and click con "Click Here". This link is placed in the Second paragraph of the page:
Want to link existing Sandbox Account with your developer account? Click Here and provide credentials of your sandbox account
You will be redirect to sandbox paypal web site, if you don't do anything it will recognize your previous register account (anyway, if not, you have to login with the new created account), procede with linking process and after you will have, in the list of accounts, a new one with "Profile" button ready to show you informations necessary to works.
I don't understand way paypal release an important tool like this with a lot of bugs. No response received from no one.
BugPal your are luky because we needs you but please, improve your development process! :#
Looks like a general problem on Paypal side. We see same issues with two of our accounts. It was working last friday.

How can I determine if a Zen Cart customer is logged is as admin in checkout?

I need to find out if a customer (during checkout) is also currently logged in as a Zen Cart administrator. The purpose is for allowing certain actions to be available for an administrator placing an order on behalf of a customer (say, by telephone).
My first idea was to check $_SESSION['admin_id'].
However this does not seem to be set, instead $_SESSION['customer_id'] is.
I think this is because different session names are chosen in the admin and customer areas (zenAdminId vs zenid).
How can I find out if this customer would be logged in as an admin, had they been in the admin area at the same time?
I am working on the checkout step prior to sending off to a hosted payment service provider.
Edit: the merchant is logged in as an admin and is entering the customer's details, which are different to those of the admin account, into the checkout screens. It is a customer-not-present/MOTO setup.
You are correct - $_SESSION['customer_id'] is set. And there's nothing in the customer's table which indicates if this person is an admin. However, if they use the same email address for their customer account and for their admin account, you can look up their email in the customers table with $_SESSION['customer_id'], then match that against the admin_email field in the emails in Use this to look up table "admin."
It is worth noting that if your admin cookie isn't restricted by path SESSION_USE_ROOT_COOKIE_PATH=True that you can simply check for the cookie zenAdminID. You can read the contents of this cookie by querying zen_sessions, the sesskey being the value in zenAdminID.
You have to base64_decode the value from the result to get the session. It gives a serialised object, although unfortunately you are unable to use unserialize on it. You can load it as the current $_SESSION but this would overwrite your current one.
I simply did this to get the admin_id:
preg_match('/admin_id\|s:1:"([0-9]+?)"/', $admin_session, $admin_matches);
$admin_matches[1] giving the admin id value.