When called from a snippet procedure, initiates Mobile BankID signing and shows the ongoing status. Will trigger a BankID Completed call for the snippet when the process is completed.
Uses the same configuration as the BankID component.
CREATE PROCEDURE Example.BankIdSnippet
@IsFormSubmit bit = 0,
@IsBankIdSign bit = 0,
@PersonalNumber varchar(30) = NULL,
@BankIdSignatureId int = NULL,
@IsError bit = 0,
@ErrorMessage varchar(MAX) = NULL
AS
BEGIN
IF @IsFormSubmit = 1
BEGIN
EXEC SoftadminSnippet.BankId_Sign
@CultureCode = 'en-US',
@TextToSign = N'Sign this!';
RETURN;
END;
IF @IsBankIdSign = 1
BEGIN
SELECT CONCAT('Personal number: ', ISNULL(@PersonalNumber, 'N/A'), ', ') AS Plaintext;
IF @IsError = 1
BEGIN
SELECT CONCAT('Error: ', @ErrorMessage) AS Plaintext;
RETURN;
END;
SELECT 'Success!' AS Plaintext;
-- Add code to log success and associate @BankIdSignatureId with relevant data here.
RETURN;
END;
EXEC SoftadminSnippet.Form
@FormHtml = N'<input type="submit" value="Show QR code">';
SELECT '<div id="BankIdErrorMessage"></div>' AS Html;
END;
Possible value | Description |
---|---|
en-US | English. |
sv-SE | Swedish. |