Developing Amazon MWS app with free account? - amazon-mws

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.

Related

Register a new user using the coinbase API?

We are creating a DiFi app and I'd like our customers to be able to sign up to coinbase and go through KYC/AML so they have an account in their name, but without them having to leave our site. The reason we want them to have their own account is that we are not regulated to handle customer's fiat funds - though we are able to manipulate funds in a customer's account if they give us permission,
Is it possible to register new users onto coinbase through the coinbase APIs or do users need to go to the coinbase website to sign up?
Being able to register for another service through your service can open an array of security vulnerabilities. You could do it by reverse-engineering their API, but it would certainly be questionable.
Instead, the Coinbase API does have OAuth2. This would allow your users to connect their accounts in a secure manner.
You can find the integration instructions here.

How to do PayPal transaction between two users in React.js?

I am entirely new to making E-commerce website. Already I have built the basic interface and all required features. I am stuck in one thing. Basically I am working on Paypal integration. At the moment, the money comes to my account after checkout since I have setup with my credentials. But in my Website, one can be a publisher too. How do I ensure that the money goes from the customer to the publisher account? As for the admin, since I am the admin so I already configure with necessary credentials. But what about those publishers who sign up in my website? Thanks. Just give me an idea. I am using React.js in my front end.
You can use the official react-paypal-js
When creating the order, specify the recipient payee with an email or merchant id.
A server integration to create the order is not required, but more robust for the usual reasons.

How to create the sandbox account on amazon seller central

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.

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.

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