How to create the sandbox account on amazon seller central - amazon-mws

I want to create the sandbox account on amazon seller account and developer account on amazon MWS. Please provide the detailed steps for it.

amazon doesn't provide sandbox account.you need to create live seller account for mws integration.

Related

How to give a developer access to my Google App Engine project?

I've got a Google App Engine project account and want to give access to a new developer who's going to help out, but I don't want him to have the account access details. How do I add him as a user so he can deploy and test code on my account (locally on his machine using the SDK and live), but not do anything I don't want him to do with the account?
I know I need to use IAM roles somehow, but does the developer already need a Google account (don't think he has one) or can I just send an invite to his existing email etc?
Many thanks,
Alex
Your developer will require a Google account, which can be a gmail account or a Google Apps account.
Check out the description of the App Engine IAM roles and then grant the appropriate access to your developer's Google account.
In your case that might be either "Editor" or "App Engine Service Admin".

How to get Amazon MWS Developer ID

I am required to write an Excel Macro to get order and inventory details for my client (using Amazon MWS).
But my client needs my developer ID to grant me access to his account.
I searched a lot but didn't find any link where I can register as a developer and get my Amazon Developer Identifier.
From where I can register as developer and get my developer ID?
Reference: https://developer.amazonservices.ca/gp/mws/faq.html#developForSeller
You can find your developer ID using the "Sign up for MWS" wizard located here: https://sellercentral.amazon.com/gp/mws/registration/register.html
You will need to have a seller account on the "Professional" plan or higher. If you don't already have one, you can sign up here:
http://www.amazon.com/gp/seller-account/mm-summary-page.html
Note that this will only work for vendors on the American version of Amazon - if your client is selling on one of the localized Amazon sites like Amazon.ca, then you will need a developer ID and seller account from the localized sites. In the case of Europe, a European account can authorize any other European account (e.g. a UK seller can authorize a French Amazon account.)
Apparently, you must have an eligible Amazon Seller account in order to obtain a Developer Account Identifier, and those accounts start at $39.99 per month.
There are multiple discussions on the amazon sellers forum about this. This is probably the most on-topic:
https://sellercentral.amazon.com/forums/message.jspa?messageID=2958433
It appears there truly is no free nor less expensive option, and that Amazon simply does double-dip and charge both the actual seller and the developer just to use MWS at all.
Once logged in to your paid seller account... in the upper right corner of the screen, Settings > User Permissions, then under the text "Amazon MWS Developer Access Keys" press the button "Visit Developer Credentials".
If you already have a Developer ID but it is no longer working, you have to apply again here: https://sellercentral.amazon.com/mws/register/warning
Before applying, I suggest you study hard the information in these links. I think if you answer even one of the questions wrong while applying for the developer ID, you will be denied. Also, if you get denied, they don't tell you the reason
http://docs.developer.amazonservices.com/en_US/dev_guide/DG_DataProtectionPolicy.html
http://docs.developer.amazonservices.com/en_US/dev_guide/DG_AcceptableUsePolicy.html
In addition, FYI:
It used to be that anyone with a paid seller account could get developer credentials just by clicking some buttons. However, Amazon is now vetting developers with a more through process which could take up to 30 days.
From Amazon:
I am a developer and I want to develop software using MWS for another Amazon seller. What should I do?
Only the owner of the Amazon seller account can authorize a third-party to access their seller account. You as the third-party developer must first sign up to use MWS for your own Amazon seller account and keep a record of the MWS developer account identifier that is displayed on the final registration page. Then, give that number to the Amazon seller who wants to use your services as a developer. When the Amazon seller registers, they will use this MWS developer account identifier to grant MWS access to you. Also, they must send their seller account identifiers to you so you can make MWS requests on their behalf. You can give your Amazon sellers the following instructions to guide them through the MWS registration process.
https://docs.developer.amazonservices.com/en_US/faq.html#faq__developForSeller
Anyone who wants to develop could of course ask their client to request credentials and use those.
However, I am unclear if this would breach Amazon Policies and your client would need to trust your capabilities as any breaches of the Amazon Policies would most likely result in your client being suspended from selling on Amazon.

Developing Amazon MWS app with free account?

I'm going to develop MWS app for a customer and the problem is that the account that I need seems to be paid.
I simply need to create seller account and my customer to add permissions to me.
However, so far I can't find a way to do this with a free account. The MWS login says that my account is an individual and it's not working and I need to upgrade.
I found this really stupid and I hope I missed something.
Can anybody help with that?
It seems that there is no way to have free account and to have MWS login.
However, Amazon support give us explanation how the client to get his own keys/secrets which I can use for their MWS API.
Another hint I want to place here is that Products API is NOT for getting your personal products, it's only to search the entire site.
Then Reports API can do the job. Good luck. :)
Contact Amazon Seller Central support and request a sandbox MWS account. The request takes 24-48 hours to complete but it is free and will give you access to post products to all of the ungated Amazon BrowseNodes.
Seller Support Page
You'll need to sign up for an account that has access to Seller Central Support. (I signed up for Amazon Payments).
Once your Sandbox account is created. You can give our keys to your client to allow your application access to their account.
You can contact Amazon Support team They will provide you a staging account ,with which you can publish products using MWS service in ungated categories.you don't need to take a seller account at time of development of application.

How do I transfer a Google App Engine application billing to a different Google Checkout (Wallet) account?

My company has an application hosted on Google App Engine for which I had enabled billing back when we couldn't setup a Google Checkout account with a Google Apps for your Domain account.
So what I did is add the company's credit card to my personal Google Checkout account, and use my personal Checkout account to pay for the GAE app weekly fees.
Now that Google Checkout (aka Google Wallet) can be setup with domain accounts, I would like to transfer my company's GAE app billing to the Wallet/Checkout account that I have created with my company's Google App domain account.
However, I don't see any obvious way to do this in the Billing settings section of my app's administration console, and the documentation only mentions how to transfer billing responsabilities to someone else.
Does anybody know how to do this?
Thanks!
You have to log in with the account that you want to be the billing administrator and then go to the Billing Settings from the Admin Console and click on Take Over Billing. Here is a screenshot:

Session Management in salesforce

We are trying to build one simple website using force.com sites.Here User logged into website and need to perform different actions by moving to different VF pages.
We are facing a Problem to maintaine Session of particular user. We need help regarding how to maintaine session for particular user.
Kindly give your help. Please provide any sample code.
Thanks.
You can't ;)
Think about it, you can store usernames/passwords in your data objects and if they allow you to login and maintain a session for that user and use it to walk around apex pages and builtin forms why would you buy a salesforce license? You could operate a 1000 employees rig with just one administrative license and a site URL. For that reason salesforce does not allow you session control, it grants you one when you buy and expense a license.
For sites, you have to purchase either Customer Portal license or volume-based High Volume Customer Portal set and then use those to "promote" a contact into a login user with the above license. Then, when that user logs into site it has its own session.
This document http://wiki.developerforce.com/index.php/Authenticating_Users_on_Force.com_Sites might be of great help.
This tutorial shows you how to authenticate users on Force.com Sites. It provides a description of Customer Portal, which is needed for the authentication, and shows you how to set up such a site and process to allow site visitors to become authenticated users.
The points on customer portal are correct, and you have to pay for these licences. If you build your own auth on Force.com Sites and salesforce.com finds out they'll be very unhappy. That said you can still do it using cookies (http://www.salesforce.com/us/developer/docs/apexcode/Content/apex_classes_sites_cookie.htm) but it's not perfect because it's client-side.
I highly recommend that you steer clear of this approach though. You're better off building your UI layer on another platform (Google App Engine or Heroku) and using web services created on the Force.com platform through that UI.

Resources