Initiate verification is initiated throughΒ HTTPS POSTΒ request by usingΒ URLsΒ and theΒ parameters.
To initiate card verification, Connecting Partyβs app sendsΒ {accessToken}Β with other device parameters to Connecting Partyβs server. These parameters are used to start a session with unique randomΒ {nonce}Β and encryptedΒ {signature}. In response Connecting Partyβs server also provides information aboutΒ {invoiceId}Β in Connecting Partyβs system andΒ {endpointId}Β in Billblend.
Entry point identifier for verification transaction.
Type: String
invoiceId
Verification transaction identifier.
Type: String
session
Β
Type:Β Object
session.nonce
Unique random string generated by Connecting Partyβs server.
Type: String
session.signature
Checksum generated by hmac-sha1 (seeΒ Signature computation) from the concatenation of accessToken, consumer.device.serialNumber, endpointId, session.nonce, invoiceId and transaction.currency.
Type: String
Fail Response Parameters
Parameter Name
Description
Value
error
Β
Type:Β Object
error.cause
Cause of the error. Possible values:Β FILTERED,Β INVALID_REQUEST,Β SERVER_FAILED,Β SERVER_UNAVAILABLE.
We use strictly necessary cookies to make this website work. With your permission we would also like to use
functional cookies for live chat and text-to-speech, and analytics cookies to understand how the website is used.
You can change your choice at any time via “Cookie settings”. Cookie Policy
Strictly necessarySecurity and bot protection, form spam protection, remembering your cookie choice. These cannot be switched off.
Always active
FunctionalLive chat (Zoho SalesIQ) and the text-to-speech player (GSpeech).
AnalyticsGoogle Analytics: visits, pages viewed and traffic sources, used to improve the website.