Welcome aboard.

SolarCoin allows your platform to offer a blockchain-based loyalty reward program at no cost.

Integrating SolarCoin into your offerings is simple, requiring minimal technical effort.

Let’s get started.

How it works


Claims

 

All claims start with sending us some basic data about the solar installation: owner's name, address, the nameplate capacity, the installation date, and so on, via our API. We then put this claim through our internal review process prior to any grant issuance.


Grants

 

There is a grant issued to the installation's owner at claim time, then subsequent ones are sent on roughly a monthly basis.

We offer two methods for grant calculations - one is an estimate based on the nameplate capacity of the solar installation, the other is derived from periodic generation readings sent to us from the inverters.

Many of our partners prefer the estimated methodology, as the readings-based calculation requires additional technical effort in exchange for more accurate granting.


Wallets and accounting

 

To receive the grants, your customers have two options. The most straightforward is to download wallet software for SolarCoin and provide us the address. We've provided guides on how to do this, but do realize that it's a daunting process for non-technical customers.

In order to remove this hurdle, some of our partners prefer to have us keep track of the grants that would have been issued to a customer in our internal accounting, and only send them when the customer wants to receive the SolarCoin in their wallet. This provides easier integration when you would like to accept SolarCoin internally from your customers in exchange for goods or services: we can simply debit the customers' balance and credit yours, with no need for you to set up a wallet or payment gateway.

However, since the grants are never issued on the blockchain, customers can not see their balances in their own wallets - some development is required on your side in order to display them on a dashboard, as well as providing the ability for customers to enter their wallet addresses when they want to receive their tokens.

API

We’ll help your technical team integrate SolarCoin into your platform.

To send SolarCoin to customers, we need a POST request with the following body:


{
  claimId: string | null;
  firstName: string;
  lastName: string;
  email: string;
  address: string;
  address2: string;
  city: string;
  state: string;
  zipCode: string;
  country: string;
  nameplate: number;
  installDate: string;
  walletAddress: string | null;
  documentation: string | null;
  kwhAtClaimingDate: number | null;
}