Thursday, July 29, 2010

Gotcha of the Day: Creating PayPal Sandbox Accounts

The PayPal developer sandbox is a great idea that I always find a bit mind numbing to work with. You've got a developer account, and within that account, sandbox users and multiple browser windows open to manage it all. Still, it's a necessary part of working with PayPal.

I was following the Sandbox: Getting Started Guide when I ran into trouble creating sandbox users using the pre-configured options. I'd fill in all the necessary details, click submit, and get back the vague error: Account Creation Failed !!!.

The message had to be serious, as it had not one, not two, but three exclamation points after it.

But why did account creation failed?

The obvious thought was that the e-mail field had a single word in it, in this case seller instead of a real e-mail address which the docs appear to call for. But, the e-mail field is limited to 6 characters, so try as I may, I wasn't able to put a real e-mail in there.

Finally, after much poking around I realized the source of my problem: you can't use the word password as a password. I found this out while attempting to manually create a user. I changed the password to something a tad bit more advanced, and poof, the account was created.

Sure, I shouldn't have been using password as a password (even if this is a sandbox, and the user was temporary). But, perhaps they could exchange one of the exclamation marks above for the actual underlying error?

1 comment:

  1. My account creation fails (you know, !!!…) even if I specify a nice password, a secure password, no password, the predefined password, etc.
    Do you have any other suggestions?