In the yelp API they have a transactions response to return "pickup", "delivery", and "restaurant_reservation" if available. Is there any equivalent with foursquare? Especially for delivery availability?
The venues have an attributes property which may contain this info:
Attributes associated with the venue, such as price tier, whether the
venue takes reservations, and parking availability.
Related
for example, the price of the products will vary and will be stored in the database (mongoDB), so is it possible to take the payment from the customer and then give 20% to my account and 80% to the seller. (my app uses nodejs and an express server with mongoDB)
There isn't enough information to provide a detailed answer, but here is some advice.
There are three different types of charges when working with connected accounts, and the documentation for each type explains how to collect application fees:
Direct charges: https://stripe.com/docs/connect/direct-charges#collecting-fees
Destination charges: https://stripe.com/docs/connect/destination-charges#application-fee or https://stripe.com/docs/connect/destination-charges#transfer-amount
Separate charges and transfers: https://stripe.com/docs/connect/charges-transfers#collecting-fees
The above processes rely on an amount being provided to collect application fees, so you'll likely need to calculate what 20% of the transaction is on your server and then pass that information into the Stripe flow.
The flow also changes a bit if you're working with Subscriptions instead of one-time payments. You'd use the application_fee_percent parameter:
https://stripe.com/docs/api/subscriptions/create#create_subscription-application_fee_percent
I need to find my product details such as ratings without scraping.
Is that possible or any existing API to get these information from?
If not is it possible to scrape it by my self any good source for free node js amazon scraper?
There does exist an API called Amazon's product advertising API.
The problem with it is that you need an Amazon associate account which is an affiliate marketing program that expects you to drive sales to products.
Product Advertising API sign up is available only to associates who have referred qualified sales and have been accepted into the program.
You could use the Keepa API. Keepa is a browser widget that scrapes Amazon through its users. The downside here is the data may not be real time. The more active an item is, the more often it is scraped. You can pull price, offers, reviews, rating, and more. The plugin is free, but the API is not.
I want to create a job that runs once a month and charges customers for different fees.
Is it possible to charge multiple customers in one api call ?
If not, what is the rate limit of the api ?
There is no way to charge multiple customers in one API call. You'd need to create one charge for each customer. As for the rate limit of the API, it's not published officially and you'd need to contact Stripe's support directly about this here.
Is there a way to query the google wallet in app payments api for the cost of a transaction? It used to be sent with google checkout callbacks but seems to be missing for the wallet callbacks.
Edit, the details of what's included in the postback can be seen at https://developers.google.com/commerce/wallet/digital/docs/postback
AFAIK, there is no "query API" for it at this time.
However, if you are referring to the fees charged by Google per transaction, you can determine it based on the simplified fee structure
Is there a way to use FourSquare in a conference scenario without being the owner of the venue?
I'm looking for a way to create for multiple conferences in multiple geographic locations various checkins based on our conference schedule with custom badges, rewards and specials.
Is this possible via the API?
Unfortunately not, for a few reasons:
An event is an aspect of a venue in Foursquare, so under that model only the venue owner has control over the events at the venue.
In addition, Foursquare currently supports music and movie events only, and doesn't actually let venue owners create events at venues via the API. See here for more details: https://developer.foursquare.com/docs/venues/events
Only the owner of a venue can add rewards and specials. These benefits are associated with venues as opposed to events.
Only brands can create custom badges, and this cannot be done via the API (there's a manual approval process involved): http://business.foursquare.com/brands/