Technical connection and integration information
From the Services List, click on a Service's name to access the service configuration and definition details, then select the 'Integration' tab.
On this tab you can must specify how your server hosting your Merchant Dashboard communicates with other devices.
Note: This tab requires that you click the button below the form to save any changes.
A Base58 SHA-256 public key (in Bitcoin Address format) that is derived from Private Key used to sign certificates your service issues to individuals.
A unique random hex-string generated for your service to use for API authorization with Blockpass systems. This secret must be kept confidential.
Allow Cert Promise
Most services will want this enabled.
It allows individuals who have not yet obtained one or more certificates your service requires, to begin registering on your service as soon as they have requested the missing certificate(s) from the apropriate verifier.
If this setting is turned on, the certificates will be sent directly to your service when they are issued by the verifier.
Provide the URLs that will be exposed by the server hosting this Service's Merchant Dashboard.
The first five endpoints are used by the Blockpass Mobile App directly to communicate individuals Identity and status information.
The redirect endpoint is optional. The Mobile App will attempt to redirect the individual to this URL after registration if one is provided.
The panel above the endpoints entries allows autofilling of these endpoints according to the pattern you specify. Be aware that the 'Apply' button will overwrite any existing entries.
Webhook Endpoint and Secret
The webook endpoint URL and the endpoint secret are only required if Allow Cert Promise is turned on.
The webhook is invoked by Blockpass when a previously 'promised' certificate is issued by the relevant issuing verifier, subsequent to an individual uploading thier Identity to this service but lacking the required certificate. When the Merchant Dashboard webhook is invoked, the dashboard retreives the certificate from temporary storage from the Blockpass server. Once the inidividual's Mobile App and any promised services have received the new certificate, it is automatically deleted from the Blockpass server.
The endpoint secret should be a string of random alphanumeric characters.
e.g. by entering
tr -cd '[:alnum:]' < /dev/urandom | head -c32;echo at a Linux shell prompt.
More on endpoints