Flight-Orders Self-Service API payment options - amadeus

Question1:
I have tested Flight-Orders API which shows in beta state. Can we use this API in production and if yes, what are the payment methods to use?
Question2:
While testing self-service API's I have been able to run workflow below
Flight-Offers V2 (https://test.api.amadeus.com/v2/shopping/flight-offers)
Flight-Offers/Pricing using result from 1 (https://test.api.amadeus.com/v1/shopping/flight-offers/pricing)
Flight-Orders using output from 2 (https://test.api.amadeus.com/v1/booking/flight-orders)
But, result from Flight Low-Fare Search (https://test.api.amadeus.com/v1/shopping/flight-offers) is missing fields to be used in flow above. Are results from Low-Fare results not intended to be used for any consecutive action like pricing/order?

Question 1:
The API is in beta because we are piloting the access in production with beta testers. We are still accepting pilots, if you are interested you can contact us at developers#amadeus.com.
After the testing phase, the production will be opened to everybody. The payment methods are the same as for the other APIS:
Credit card payment
Bank transfer
Question 2:
You are 100% right, Flight Low-fare Search is version 1 of our flight search. It will be decommissioned for Flight Offers Search (version 2 of our flight search) in the future.
And you are right about the flow:
Flight Offers Search -> Flight Offers Price -> Flight Create Orders
We will communicate more about it in the future but you can take a look at this blog article.

Related

Is there a way to action a trade in MetaTrader upon receiving data from an api?

I was just wondering if it was at all possible to execute/action a trade on the MetaTrader platform upon receiving a signal or response from an api.
If someone could just point me to some documentation or even assess the feasibility of this for me, I would be extremely grateful as I cant seem to find any relevant to the topic.
You can try MetaApi https://metaapi.cloud cloud service which provides REST API and WebSocket API access to both MetaTrader 4 and MetaTrader 5 accounts.
Official REST API documentation: https://metaapi.cloud/docs/client
SDKs: https://metaapi.cloud/sdks (javascript, python and Java SDKs are provided as per April 2021)
It supports reading account information, positions, orders, trade history, receiving quotes, and accessing market data.
The service also provides copy trading API https://metaapi.cloud/docs/copyfactory and API to calculate forex trading metrics on a MetaTrader account https://metaapi.cloud/docs/metastats.
In regards to your use case you can use two methods to achieve the desired behaviour. First is to use MetaApi trade API and second is to use CopyFactory signal API. Both of these are available as REST API and via official javascript and python SDKs.
according to
https://metaapi.cloud/docs/client/
under "Features" section,
"... read historical market data..."
under "Current level of MetaTrader feature support" section,
"... At this point we have good coverage of MetaTrader features except retrieving historical market data."
under "Feature limitations depending on offering type" section,
"... historical market data is available for G1 and MT4 G2 only..."
can help to understand better whether data retrievals are supported?

Static data query - self service Amadeus API in production environment

I am currently developing a web app using self-service Amadeus API in a production environment, I have questions related to the static data, kindly reply.
Questions:
1. Is there any static data available related to flights schedule or any other detail which we can store on our end and get it synced in some scheduled manner, in place of fetching all data every time using APIs.
2. In case we have static data then what will be the ideal time duration to refresh data.
3. Are we allowed to store real-time data on our end temporarily? If yes then for what duration we can keep a copy of same.
4. Is there any API where we will send a list of Flight/Segment Id and get details only of those selected records. What I mean is we like to know details of 10 specific flights/segments. So can we get the information related to those 10 flights/segments whose id we will pass to API?
5. What's the response time of search API and API which returns details of the flight.
6. What all filters available in search API to filter data.
As of today, ee do not provide static data for flights schedule
/
You are allowed to store the data coming from the flight search API as long as you do not resell it in any way. Keep in mind that this data changes a lot (price/availability)
You can use the Flight Offers Price API for this. Flight Offers Price takes a list of flight-offers (that you get by using the Flight Offers Search API). For those flights-offers the API revalidates the price and the availability.
It depends on where you are based, which API you use and how you use it (filters), you can try our APIs for free in our test environment. Keep in mind that the test environment is limited in terms of the number of API calls, data and has a slower response time than the production environment
Our catalog is fully open (no need to register) you can find the Flight Offers Search reference documentation here listing all the parameters available. The Flight Offers Search API has 2 endpoints:
GET a simpler version of the search, easy and fast to implement but offering less filtering
POST offering a full access to all the functionalities of the flight search

Paypal Donations - "Gift Aid"

Implementing Paypal for a UK based NGO where they are selling certain services plus accepting donations.
I am using REST API for selling services which is working well but do we use the same API for Donation as well. I would like to handle Gift Aids as well. I dont see any payment type option within the API.
If I use the standard Donation button, how do I get the transaction Id and other values back so that I can save them in my system.
There is no real technical difference between donations and payments for goods and services. (The donations button is just a few cosmetic differences on top of a regular website payments standard or EC payment experience.) The REST is not yet as feature rich as the older payment flows and may not have those same cosmetic tweaks available, but you can definitely use either the REST or the classic API for both services and donations.
I would recommend not using both REST and classic together on your site; you will encounter many annoyances due to differences in the underlying models. It is not just the initial payment integration that is different; the payment IDs are different, the APIs you can use to manage the payment lifecycle are different etc.
As one such example, to answer your question #2 you cannot get REST-style payment IDs for non-REST transactions. You get back classic transaction IDs in the payment redirect or the DoEC API response, depending upon which integration you use. You also get classic payment IDs if you integrate IPNs (whereas with REST you would integrate webhooks... the differences keep coming!).

Which Amadeus API will return the flight details with price?

I am working on the Amadeus API and using the Air_MultiAvailability. it gives me the flight search results data but not giving me the flight price. SO i need to get the all the flight details with price.
I don't know that i am using the correct API or not but i looking the flight search data with price details.
Kindly help
If you want to get started quickly to test, you may want to consider using the Amadeus Travel Innovation Sandbox Flight Low Fare Search API.
If you are using Amadeus Web Services, a good starting point is the Fare_MasterPricerTravelBoardSearch message. The Amadeus WBS Implementation Guide - Internet Booking Engine with Master Pricer document which you can find on the webservices portal may also be useful to you.
You can have both price and availibility with a product like MasterPricer.
Otherwise you should use Fare_PricePNRWithBookingClass
I have just used the Amadeus and find the flight search and flight details and also FlightBooking.
To get the Flight Search use Fare_MastepricerTravelBoardSearch
To Get the Flight Details with Price use Fare_InformativeBestPricingWithoutPNR
if you need more info please ask, i am able to answer related to Amadeus

Marketplace payment processor

I'm building a marketplace application:
The customer pays the seller on the marketplace
The marketplace takes a cut of the payment
I would have a payment processing system with the following features
The cut and the 100%-cut are sent directly to the marketplace and seller accounts (ie, I don't want to have 100% on the marketplace account and then to forward the 100%-cut to the seller)
I would love to have a UI as much integrated with the marketplace website as possible. This implies that the customer in the worst case has to put only name, surname and credit card number on the payment processor interface (the ideal would be a payment interface totally integrated with our website)
I don't want to force the customer to register to any third party service
It should work nicely with Ruby on Rails
It should work for non US-based companies and should support multicurrency payments
What are the options out there?
Thanks.
I'd recommend you look at our product Balanced. It's built to solve exactly this problem so I think it's a good match.
At a high level payments in are done via credit card like a normal payment processor, funds are deposited into an escrow account which is a sum of all funds collected - all funds disbursed. When you're ready to push funds out you can currently pay out via next-day ACH (US only) but we're building out international support which sounds like it would be useful for you.
I believe it matches your other requirements:
there is no requirement to send users offsite, they do require accounts but you can create and edit them via the API.
Balanced has an excellent ruby gem
You can split up the payment, taking a cut from the proceeds as profit
Balanced provides you with a merchant dashboard for you and your customers to get a head start but you can build the exact same thing via API access.
One area where it's not going to meet your requirements is multi-currency charges. Currently you'll need to charge in USD and convert.
Check out https://github.com/drhenner/ror_ecommerce It doesn't have all the features you want but will give you a big head start.
Basically active merchant will connect to most gateways. You need to add the custom code. Look at the video for more help http://ror-e.com/info/videos/1