Fiat amount. This type of payment is designed for when you need your payer to pay in a crypto currency while your price is in a fiat currency, and you do not want to bother with any exchange rates.
For instance, if you need your customer to pay 100 USD in the BTC equivalent, you need to set the following parameters when calling Create Payment API:
AMOUNT – fiat amount (e.g. 100)
ASSET_ID – fiat currency (e.g. USD)
PAYMENT_ASSET_ID – crypto currency (e.g., BTC).
BucksBus will translate 100 USD into BTC at the going rate, and then will ask the customer to pay an amount in BTC.
Crypto currency amount. This type of payment is designed for when your price is stated in either a crypto or a fiat currency but you want it converted into a crypto currency on your side. For instance, you want your customer to pay 100 USD in BTC, so for an API call you will need to translate 100 USD into BTC yourself, e.g., into 0,037 BTC. The parameters required when calling Create Payment API:
AMOUNT – amount in a currency (e.g. 0,037)
ASSET_ID – currency (e.g. BTC)
PAYMENT_ASSET_ID – crypto currency (e.g. BTC).
BucksBus will ask the customer to pay the amount in BTC.