How can I login in amazon mws with third party app - amazon-web-services

I am working on Web app that will manage inventory, Orders, Shipments using Amazon MWS api.
A seller can register in the app and can connect to Amazon MWS api, I am able to do with provided Marketplace_Id, Seller_Id, Access_Key_ID, Secret_Access_Key keys but I don't want to do like entering all the keys public.
I am using ready-made laravel package to access all the MWS APIs. To access seller account it requires Marketplace_Id, Seller_Id, Access_Key_ID, Secret_Access_Key.
I have checked some platforms like AMZPing, Inventory Lab. They provides just one like to connect to Amazon MWS, using that link sellers are able to connect to Amazon MWS.
Here it the link to connect amazon MWS.
AMZPing:
https://sellercentral.amazon.com/gp/mws/registration/register.html?
id=5ccea641-5bec-1234-1234-c123490628df&
returnPathAndParameters=/Account/HandleReturnURLForMWS?userId=12124&email=test%40gmail.com&
SignatureVersion=2&
SignatureMethod=HmacSHA256&
AWSAccessKeyId=ABSEDGDUSKXHEYWTDGSANDBDBD&
Signature=h1MXM5FiioxWY6ATwCgPtdbI1ADSWDETDDN6B/SWQAFR=
Inventory Lab:
https://sellercentral.amazon.com/gp/mws/registration/register.html?
SignatureMethod=HmacSHA256&
SignatureVersion=2&
AWSAccessKeyId=AKIAJWMONWSHDEUJ2OVA&
id=9583ded2-ad36-1234-1234-122096397fd6&
returnPathAndParameters=/webhook?id=1984&region=NA&env=production&
Signature=txLrXJ%2BUvYlmeq8gFu4atByFTBq89UKb2MorK1uaeyg=
How can I connect like the above link?

there is MWS service- IRP, It is not readily available to everyone. You have to contact MWS Support and convince them to set you up for it .

Related

Embedding Aws redshift database connection within SharePoint Online page or via Spfx

My scenario is there are various tables with Aws redshift database and I need to produce a report out of it based on a SharePoint item id and show it in either in SharePoint Online page or spfx
I am stuck and trying to find various ways to achieve the above, I am completely new to aws. I have tried creating sample aws redshift cluster ,database, tables, lambda function ,http api etc
I tried creating a .net core web api and used connectionstring to connect to aws redshift host but I am using username and password in the connection, I have read about iam role and and also secrets manager but confused as to which is the better way to embed user credentials in web api and if so how to do it..not able to find a article for the same.. ... even though if I create the .net core web api and if I try to create a http api and lambda integration how will the authentication work
since if I call the above private aws http api within spfx but SharePoint will pass Azure AD credentials, how will we authenticate a aws http api. Is there any better ways to call 3rd party aws apis within SharePoint online with authentication other than azure, how can it be achieved?
Or is it that there are some other ways to retrieve aws redshift database tables and show it within SharePoint page or SharePoint spfx...
I did check out the option for Power BI but not sure how helpful will that be if there is huge anount of data in redshift database
Any help is highly appreciated
Thanks

How to fetch revenue reports from Amazon Publisher Services using API?

I have access to my client's Amazon Publisher Services account. Now my client wants a tool that can fetch revenue reports from APS and store it into the database. But the problem is that I couldn't find any official doc regarding APS reporting API.
I have already tried https://ams.amazon.com/webpublisher/uam/docs/s3-reports.html but there are no request parameters it's just like an essay.

Can a MWS token for Amazon Germany be used on Amazon UK?

I would like to use MWS token from Amazon Germany on Amazon UK. Both accounts are set up separately. (They are not linked)
We've tried making calls but receiving an error message, so we aren't sure if it's an error or prevented by Amazon.
Can a MWS token for Amazon Germany be used on an independent Amazon UK account?
No, you need to set up developer credentials for every marketplace that you want communicate with via the MWS API's. This is true regardless of whether or not the marketplaces are linked.

subscription based billing support in AWS

How can I add subscription based billing support to an app running in the AWS. I know there are third party service providers, but could not find a service from AWS it self.

Working with Amazon Web Services

I have to build an online bookstore using AWS using SQS, SES and RDS services as homework but Im at a standstill. I read through the documentations about these services provided by Amazon but I cannot figure out how to make them communicate with each other and how to set up instances with the named services. SQS should be the backbone of this store. RDS should contain users and products in stock and SES is used to notification for the customer. I search google as thoroughly as I could but could not find anything related to my problem. If anyone could give me some pointers or lead me to some reading I may have missed I would be most grateful.
These services talk to each other, but they are functionally separate. You connect to and populate an RDS database the same way you'd connect to and populate any remote MySQL database. SQS and SES both are driven through the AWS API, which you tap into using the Amazon API tools:
http://aws.amazon.com/developertools?_encoding=UTF8&jiveRedirect=1
You just create your Amazon AWS account, get your access credentials, put them into the environment variables (read the READMEs in the tools downloads) and start using them.
hope that helps.