Presently disclosed are devices and method for securely making payments using blockchain and non-blockchain components. The disclosure describes a blockchain layer which includes a transactional ledger for storing transactional information. Additionally, non-blockchain components may interact with the blockchain layer. For example, an application layer may include load balancer and application servers, API servers, a data vault, and a database, and may be used to interface between a user's electronic device and the blockchain layer. Sensitive user information, such as bank account information, social security numbers, etc., are stored in the non-blockchain components (e.g. the data vault) and are used to interface with the blockchain components to facilitate transactions.