mirror of
https://github.com/aljazceru/fiatlink.git
synced 2025-12-18 13:54:18 +01:00
unit clarification and minor fixes
This commit is contained in:
@@ -130,7 +130,7 @@ POST /quote
|
|||||||
|
|
||||||
{
|
{
|
||||||
"session_id": "d7ef9a88-1ca1-4ac8-bc9e-da3d9824cdc5",
|
"session_id": "d7ef9a88-1ca1-4ac8-bc9e-da3d9824cdc5",
|
||||||
"amount_fiat": 1000,
|
"amount_fiat": 100000, # in cents
|
||||||
"currency_id":1,
|
"currency_id":1,
|
||||||
"payment_option_id":1
|
"payment_option_id":1
|
||||||
}
|
}
|
||||||
@@ -140,7 +140,7 @@ POST /quote
|
|||||||
|
|
||||||
{
|
{
|
||||||
"session_id": "d7ef9a88-1ca1-4ac8-bc9e-da3d9824cdc5",
|
"session_id": "d7ef9a88-1ca1-4ac8-bc9e-da3d9824cdc5",
|
||||||
"amount_btc": 5000000 # sats
|
"amount_btc": 5000000 # in sats
|
||||||
"currency_id":1,
|
"currency_id":1,
|
||||||
"payment_option_id":1
|
"payment_option_id":1
|
||||||
}
|
}
|
||||||
@@ -160,10 +160,10 @@ Response:
|
|||||||
"amount_fiat": 100000, # in cents
|
"amount_fiat": 100000, # in cents
|
||||||
"currency_id": 1,
|
"currency_id": 1,
|
||||||
"payment_option_id":1,
|
"payment_option_id":1,
|
||||||
"amount_sats" : 800000,
|
"amount_sats" : 800000, # in sats
|
||||||
"is_estimate" : false,
|
"is_estimate" : false,
|
||||||
"btc_price": 69420,
|
"btc_price": 6942000, # in cents
|
||||||
"order_fee": 1234
|
"order_fee": 1234, # in cents
|
||||||
"expires_on": "2023-09-20T00:25:11.123Z"
|
"expires_on": "2023-09-20T00:25:11.123Z"
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
@@ -171,13 +171,13 @@ Response:
|
|||||||
|
|
||||||
`amount_sats` the amount of bitcoin the client will return for the fiat amount specified in the quote (unit sats)
|
`amount_sats` the amount of bitcoin the client will return for the fiat amount specified in the quote (unit sats)
|
||||||
|
|
||||||
`is_estimate` can be `true` or `false`,at discretion of the provider if he wants to provide a short duration binding quote or estimate for best execution
|
`is_estimate` can be `true` or `false`,at discretion of the provider if he wants to provide a short duration binding quote or estimate
|
||||||
|
|
||||||
`order_fee` (optional) fee taken by the provider for binding quotes
|
`order_fee` fee taken by the provider for quotes and estimates, in fiat (unit cents)
|
||||||
|
|
||||||
`btc_price` quoted or estimated price
|
`btc_price` quoted or estimated price (unit cents)
|
||||||
|
|
||||||
`expires_on` (optional) until when the payment for order needs to arrive for the quote to be honored. if parameter doesn't exist it means the response is an estimate that has no expiration
|
`expires_on` (optional) until when the payment for order needs to arrive for the quote to be honored
|
||||||
|
|
||||||
### order
|
### order
|
||||||
Confirm an order from quote and get payment information in return
|
Confirm an order from quote and get payment information in return
|
||||||
@@ -200,10 +200,10 @@ Response:
|
|||||||
{
|
{
|
||||||
"order_id": "8ed13c2a-a8c6-4f0e-b43e-3fdbf1f094a6",
|
"order_id": "8ed13c2a-a8c6-4f0e-b43e-3fdbf1f094a6",
|
||||||
"order_status": "placed"
|
"order_status": "placed"
|
||||||
"amount_fiat": 1000,
|
"amount_fiat": 100000, # in cents
|
||||||
"currency_id": 1,
|
"currency_id": 1,
|
||||||
"payment_option_id":1,
|
"payment_option_id":1,
|
||||||
"amount_sats" : 800000 ,
|
"amount_sats" : 800000, # in sats
|
||||||
"expires_on": "2023-09-20T00:25:11.123Z",
|
"expires_on": "2023-09-20T00:25:11.123Z",
|
||||||
"payment_info": {
|
"payment_info": {
|
||||||
"
|
"
|
||||||
@@ -273,23 +273,23 @@ Response:
|
|||||||
```
|
```
|
||||||
{
|
{
|
||||||
"order_id": "8ed13c2a-a8c6-4f0e-b43e-3fdbf1f094a6": {
|
"order_id": "8ed13c2a-a8c6-4f0e-b43e-3fdbf1f094a6": {
|
||||||
"amount_fiat": 1000,
|
"amount_fiat": 100000, # in cents
|
||||||
"currency_id": 1,
|
"currency_id": 1,
|
||||||
"payment_option_id":1,
|
"payment_option_id":1,
|
||||||
"amount_sats" : 800000 ,
|
"amount_sats" : 800000, # in sats
|
||||||
"btc_price": 69420
|
"btc_price": 6942000, # in cents
|
||||||
"order_fee": 1234
|
"order_fee": 1234, # in cents
|
||||||
"order_status": "finished"
|
"order_status": "finished",
|
||||||
"order_status_date": "2023-09-20T00:25:11.123Z"
|
"order_status_date": "2023-09-20T00:25:11.123Z"
|
||||||
},
|
},
|
||||||
"order_id": "8ed13c2a-a8c6-4f0e-b43e-3fdbf1f0333a": {
|
"order_id": "8ed13c2a-a8c6-4f0e-b43e-3fdbf1f0333a": {
|
||||||
"amount_fiat": 1000,
|
"amount_fiat": 100000, # in cents
|
||||||
"currency_id": 1,
|
"currency_id": 1,
|
||||||
"payment_option_id":1,
|
"payment_option_id":1,
|
||||||
"amount_fiat" : 800000 ,
|
"amount_sats" : 800000, # in sats
|
||||||
"btc_price": 69420
|
"btc_price": 6942000, # in cents
|
||||||
"order_fee": 1234
|
"order_fee": 1234, # in cents
|
||||||
"order_status": "finished"
|
"order_status": "finished",
|
||||||
"order_status_date": "2023-09-20T00:25:11.123Z"
|
"order_status_date": "2023-09-20T00:25:11.123Z"
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
@@ -393,15 +393,15 @@ If no currency_code is specified in request:
|
|||||||
{
|
{
|
||||||
"option": "Bank transfer",
|
"option": "Bank transfer",
|
||||||
"id": 5,
|
"id": 5,
|
||||||
"fee_rate": 0.01,
|
"fee_rate": 0.01,
|
||||||
"min_amount": 10,
|
"min_amount": 10, # unit cents
|
||||||
"max_amount": 100000 # unit cents
|
"max_amount": 100000 # unit cents
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"option": "Credit card",
|
"option": "Credit card",
|
||||||
"id": 6,
|
"id": 6,
|
||||||
"fee_rate": 0.05,
|
"fee_rate": 0.05,
|
||||||
"min_amount": 10,
|
"min_amount": 10, #unit cents
|
||||||
"max_amount": 100000 # unit cents
|
"max_amount": 100000 # unit cents
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -427,21 +427,21 @@ If currency_code (in this case EUR) is specified in request:
|
|||||||
"option": "Revolut",
|
"option": "Revolut",
|
||||||
"id": 1,
|
"id": 1,
|
||||||
"fee_rate": 0.01,
|
"fee_rate": 0.01,
|
||||||
"min_amount": 10,
|
"min_amount": 1000, # unit cents
|
||||||
"max_amount": 100000 # unit cents
|
"max_amount": 100000 # unit cents
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"option": "Sepa Instant",
|
"option": "Sepa Instant",
|
||||||
"id": 2,
|
"id": 2,
|
||||||
"fee_rate": 0.01,
|
"fee_rate": 0.01,
|
||||||
"min_amount": 10,
|
"min_amount": 1000, # unit cents
|
||||||
"max_amount": 100000 # unit cents
|
"max_amount": 100000 # unit cents
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"option": "Credit card",
|
"option": "Credit card",
|
||||||
"id": 3,
|
"id": 3,
|
||||||
"fee_rate": 0.01,
|
"fee_rate": 0.01,
|
||||||
"min_amount": 10,
|
"min_amount": 1000, # unit cents
|
||||||
"max_amount": 100000 # unit cents
|
"max_amount": 100000 # unit cents
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|||||||
Reference in New Issue
Block a user