Check verification is initiated throughΒ HTTPS POSTΒ request by usingΒ URLsΒ and theΒ parameters.
Check verification is used for security purposes and allows Billblend to compare the data sent by Connecting Partyβs app with the data stored on Connecting Partyβs server.
It is highly recommended to respond with the actual information stored on Connecting Partyβs server.
Consumerβs access token key sent by Connecting Partyβs app.
Type: StringLength: 32-128
session.nonce
Value sent by Connecting Partyβs app.
Type: StringLength: 32-128
session.signature
Value sent by Connecting Partyβs app.
Type: StringLength: 32-128
session.token
The session token of verification transaction.
Type: StringLength: 16-36
Success Response Parameters
Parameter Name
Description
Value
invoiceId
Verification transaction identifier.
Necessity: RequiredType: String
session
Β
Necessity: RequiredType:Β Object
session.checkSignature
Checksum generated by hmac-sha1 (seeΒ Signature computation) from the concatenation of consumer.device.serialNumber, session.nonce, endpointId and invoiceId.
Necessity: RequiredType: String
session.nonce
Unique random string generated by Connecting Partyβs server in Initiate verification response.
Necessity: RequiredType: String
session.token
The session token of verification transaction.
Necessity: RequiredType: String
billing
Β
Necessity: OptionalType:Β Object
billing.address
Β
Necessity: OptionalType:Β Object
billing.address.city
City name.
Necessity: OptionalType: String
billing.address.country
ISO alpha3 country code.
Necessity: OptionalType: String
billing.address.postcodeZip
ZIP post code.
Necessity: OptionalType: String
billing.address.state
State is used if present. For example, Los Angeles is in CA state.
Necessity: OptionalType: String
billing.address.street
Street is used for district names and street names.
Necessity: OptionalType: String
billing.address.street2
Street 2 is used for long addresses. Usually it contains apartment and building β.
Necessity: OptionalType: String
billing.phone
Customerβs contact phone number.
Necessity: OptionalType: String
consumer.birthDay
Consumerβs birth day in βddMMyyyyβ format.
Necessity: OptionalType: String
consumer.email
Consumerβs email address.
Necessity: OptionalType: String
consumer.ipAddresses
Consumerβs IP addresses.
Necessity: OptionalType: List
consumer.ipAddresses[]
Consumerβs IP address.
Necessity: OptionalType: String
transaction.currency
Upper case letters (ISO 4217 alpha code).
Necessity: OptionalType: String
transaction.randomSumCentis
Random sum amount (for random sum check), 1.00 EUR = 100 centis.
Necessity: OptionalType: Integer
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.