API for finding and booking train trips across Europe.
This API was created by Bump.sh for the entire OpenAPI community, for educational and demonstrative purposes.
https://innovario.apishowdown.com/_mock/catalog/api-showdown/api-hub/train-travel/openapi/
https://api.example.com/
Amount intended to be collected by this payment. A positive decimal figure describing the amount to be collected.
Three-letter ISO currency code, in lowercase.
The payment source to take the payment from. This can be a card or a bank account. Some of these properties will be hidden on read to protect PII leaking.
The payment source to take the payment from. This can be a card or a bank account. Some of these properties will be hidden on read to protect PII leaking.
https://innovario.apishowdown.com/_mock/catalog/api-showdown/api-hub/train-travel/openapi/bookings/{bookingId}/payment
https://api.example.com/bookings/{bookingId}/payment
curl -i -X POST \
https://innovario.apishowdown.com/_mock/catalog/api-showdown/api-hub/train-travel/openapi/bookings/1725ff48-ab45-4bb5-9d02-88745177dedb/payment \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"amount": 49.99,
"currency": "gbp",
"source": {
"object": "card",
"name": "J. Doe",
"number": "4242424242424242",
"cvc": 123,
"exp_month": 12,
"exp_year": 2025,
"address_line1": "123 Fake Street",
"address_line2": "4th Floor",
"address_city": "London",
"address_country": "gb",
"address_post_code": "N12 9XX"
}
}'
Payment successful
Unique identifier for the payment. This will be a unique identifier for the payment, and is used to reference the payment in other objects.
Amount intended to be collected by this payment. A positive decimal figure describing the amount to be collected.
Three-letter ISO currency code, in lowercase.
The payment source to take the payment from. This can be a card or a bank account. Some of these properties will be hidden on read to protect PII leaking.
The payment source to take the payment from. This can be a card or a bank account. Some of these properties will be hidden on read to protect PII leaking.
The status of the payment, one of pending
, succeeded
, or failed
.
{ "id": "2e3b4f5a-6b7c-8d9e-0f1a-2b3c4d5e6f7a", "amount": 49.99, "currency": "gbp", "source": { "object": "card", "name": "J. Doe", "number": "************4242", "cvc": 123, "exp_month": 12, "exp_year": 2025, "address_country": "gb", "address_post_code": "N12 9XX" }, "status": "succeeded", "links": { "booking": "https://api.example.com/bookings/1725ff48-ab45-4bb5-9d02-88745177dedb/payment" } }