Explore our FAQ for more information about bitcoin and 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.
A step-to-step procedure will guide you through the activation process. It can be found in the initial pages of the appPOS by ChainsidePay.
In order to activate a new POS it is necessary to scan the QR code found on the details page of the POS, located in the Business Panel.
If, for any reason, you do not want to use the QR code, it is possible to set the POS manually by:
- Accessing ChainsidePay from your laptop;
- Going to the page of the POS that you wish to activate;
- Inserting the Client ID and the secret listed on the page of the POS.
Creating and activating a webPOS
To activate a webPOS is necessary to open the dedicated page on the Business Panel. From the initial screen, you need to press the button “Add POS”, select the website for which you wish to activate it and insert the Client ID and Secret to associate the POS to its own unique identity.
Creating and activating a mobilePOS
Associating a new device is very easy.
The information necessary are to be found in the POS page, located on the Business Panel. The activation process is as follows:
- Download and install the ChainsidePay Merchant app on your smartphone or tablet android;
- Open the app and scan the QR code that you find in the Business Panel;
- Congrats, your POS is fully functioning, you can immediately start to receive bitcoin payments!
In order to receive updates on the state of payments it is recommended to activate notifications on your mobilePOS. You will then be notified every time a new payment gets confirmed.
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.
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 merchants with 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 Euro, with the exchange rate frozen at the moment of reception. This allows merchant to receive funds directly in Euro through a bank transfer, easily traceable. Funds are accredited weekly, for the total value received during that period. The exchange rate is set at the time of reception of all single payments. This service has a commission of 1.5%.