Generate an Electronic Signature of a Document

This call lets you to generate an electronic signature.

Note: Only SDD mandates can be signed with this method.

Prerequisite: A Mandate needs to be registered with RegisterSddMandate

  1. A call to SignDocumentInit of DirectKit to make the signature request and get a token.
  2. A redirection from your website to the WebKit, with the token in GET parameter (see Finalize document signature).
  3. A return page where your user will be redirected after the signature.

Use this endpoint to generate an electronic signature (SDD mandates only).

Prerequisites:

  1. Register your mandate with RegisterSddMandate.
  2. Call /documents/{documentid}/signinit  to start the signature flow and obtain a token.
  3. Redirect the user’s browser to the WebKit URL, including the token as a GET parameter (see “Finalize document signature”).
  4. Provide a return URL to which the user is sent once the signature is complete.

Important: Whenever you see accountId in a path or body parameter, enter your wallet’s ID.

Path Params
string
required

Account Id

int64
required
Body Params
string

Required if no mobile number is already assigned to the payment account (using RegisterWallet or UpdateWalletDetails).
Format must be MSISDN : international number with country code, without "+" and "00".

int32
required

Use 21 for SDD mandate

string
required
length between 0 and 2000

Your website will the return URL, called by WEBKIT to terminate the operation.

string
required
length between 0 and 2000

You site will return the URL, called by WEBKIT in case of an error.

Headers
string
required

Authorization bearer (OAuth 2)

string

Response language accepted by final client (PSU). English by default

string
required

IP address of the final client (PSU).

string

User-agent of the final client (PSU).

Responses

401

Unauthorized

500

InternalServerError

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json