FAQ
Explore our FAQ for more information about bitcoin and ChainsidePay
ChainsidePay
Canceling a payment request is only possible in case the payment has not yet been sent. If so, the transaction has to be considered as concluded and cannot be reversed. In case of disagreement or misunderstanding it is possible for the receiver to create a mirroring transaction to pay back the amount received.
Absolutely not, every test you perform has only limited effect on the sandbox environment, so your users and your production system will never get in touch.
You can start accepting bitcoins on your website by creating a webPoS and integrating it with your system.
Once you have created a mobilePOS from the Business Panel, to activate it, simply follow the steps below:
- Install the Chainside POS app on a smartphone or tablet;
- Open the details of the POS you want to activate from the Business Panel;
- Open the Chainside POS app and scan the QR code of the POS.
The POS will then activate in a few seconds. To be updated on the status of incoming payments it is necessary to activate notifications on your mobile POS.
Receiving bitcoin in your physical store will soon be possible with the mobilePOS. The mobilePOS is an app for smartphones and tablets which generates payment orders to direct incoming payments towards you personal account created on the dashboard.
To receive bitcoins on your website you have to proceed with the creation of a webPOS and link it to your Bitcoin Account
ChainsidePay helps you to accept bitcoin payments on your website with the creation of a webPOS. Once the registration phase is completed, it is possible to create a Bitcoin Account, which will be used as a reference to send the bitcoin received from the customers. Then, a webPOS can be created and linked to your website through APIs to accept Bitcoin payments.
Nothing, you can create a new Chainside account for free.
The automatic euro conversion service allows the user who receives bitcoin payments to eliminate any risk of volatility, delegating to Chainside the task of converting bitcoins into euros at the exchange rate used at the time of incoming payment, and subsequently receiving a bank transfer on the personal bank account with the equivalent in euros of the bitcoins received. In this way, you can accept bitcoin payments without exposing yourself to capital gains or losses based on the bitcoin price trend after receiving a transaction.
Taking advantage of the euro conversion service requires a KYC procedure and identification of your company. At the moment this service is available by invitation only, if you wish to start using the euro conversion service contact us.
If your wallet is not among the ones proposed by ChainsidePay that means that at the moment your wallet of choice is not supported by ChainsidePay. Contact us to suggest your favourite wallet!
A partial payment means that only a part of the total amount has been received. The sum received is to be considered as collected; the rest of the amount can be sent with another bitcoin transaction or with an alternative mean of payment (cash or card).
In order to consider a payment as final merchants have to wait for the bitcoin transaction to confirm it and put in inside of a block. Once confirmed, the payment will figure in your spendable balance. Considering an unconfirmed payment as concluded and final means trusting that the payer will not try to commit fraud and attempt to double spend the funds.
A payment can be in one of the following states:
Waiting: a payment is in the waiting state when the payment order has already been created, but a transaction to fulfil it still has to be seen on the Bitcoin network
Received: a payment is considered as received when it appeared on the network, but it still has to be confirmed. Before considering the payment as finalised, it is advisable to wait until it gets in the confirmed state, especially for high value transactions, as before the network confirmation a risk of fraud still exists.
Confirmed: a payment is considered as confirmed once it has been successfully included in the Bitcoin blockchain and cannot be cancelled anymore.
The cause of such a bottleneck could be the setting of a fee that is too low to be inserted in a block. The only way to reduce the waiting time is then to ask the sender to increase the fee, in case his wallet allows him to do so.
This screen means that the time to create a transaction is expired. Depending on the merchant it will be possible to create a new request or to undo the whole operation.
Thanks to the sandbox account it is possible to transact the status of a payment order arbitrarily, verifying that your system is correctly integrated and managing the callbacks that ChainsidePay sends correctly and consistently.
In this environment it is not possible to create deposit accounts either in EUR or in BTC.
When a payment order enters the “Chargeback” state this means that, although the payment was apparently finalised, beacause of a change on the Bitcoin Blockchain, the payment is now invalid. Chargebacks are extremely rare events and usually happen when the PoS security level was set to “Low” in order to prioritise the transaction confirmation speed. If you want to lower the risk of chargebacks, it is highly suggested to increase the number of confirmations requested by the PoS. In such cases, the only viable solution is getting in touch with the payer and asking him/her to redo the payment, since the previous one did not get through.
When a payment order enters the “Dispute” state, it means that such payment order had previously been notified as finalised but it has returned to a pending state. The payment should no longer be considered confirmed and you should wait some more time before it can be considered finalised. Waiting times can vary based on the POS settings and the Bitcoin network activity. Unfortunately, although such events are quite rare, they can happen for reasons that depend only on the Bitcoin network and are not under under ChainsidePay’s control.
A deposit account is a reference to a Bitcoin account in your personal wallet. By using ChainsidePay, users who want to pay you will send their bitcoins on that account. You can create new accounts at any time.
ChainsidePay allows you to accept bitcoin payments, for this purpose it offers its customers a tool to be integrated into its own website, specifically it is a virtual POS that deals with managing the payment phase by the user.
During the integration of a WebPOS into an e-commerce it is a good practice, before the end of the integration process, to test the functionalities in an environment where the operations performed do not have a direct impact on the production system.
For this purpose ChainsidePay offers developers all the tools needed to test their integration either manually, thanks to the GUI, or programmatically, thanks to APIs that allow to manipulate the status of a payment order in an arbitrary way and without the need to send transactions on the Bitcoin network.
In the sandbox environment it is not possible to create deposit accounts, as the purpose of this method is not to test their creation, but rather to be able to test payment orders.
Depending on the needs, Chainside provides two different alternatives:
- Bitcoin account: receive bitcoin directly in your wallet, with no intermediation. The transfer is immediate and happens as soon as the payment is confirmed. Furthermore, your personal wallet does not need to be online to receive payments.
- Bank account: the bitcoin received are immediately converted in euros, with the exchange rate fixed at the moment of reception. This allows merchants to receive funds directly in euros through a bank transfer, easily traceable. Funds are accredited weekly, for the total value received during that period.