Check sale is initiated throughΒ HTTPS POSTΒ request by usingΒ URLsΒ and theΒ parameters.
Check sale 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.
Necessity: RequiredType: StringLength: 32-128
session.nonce
Value sent by Connecting Partyβs app.
Necessity: RequiredType: StringLength: 32-128
session.signature
Value sent by Connecting Partyβs app.
Necessity: RequiredType: StringLength: 32-128
session.token
The session token of sale transaction.
Necessity: RequiredType: StringLength: 16-36
sourceOfFunds
Β
Necessity: OptionalType:Β Object
sourceOfFunds.reference
Β
Necessity: OptionalType:Β Object
sourceOfFunds.reference.clientCardId
The source card reference identifier (on client side) if sent in Perform sale request.
Necessity: OptionalType: StringLength: 1-128
Success Response Parameters
Parameter Name
Description
Value
invoiceId
Sale transaction identifier
Necessity: RequiredType: String
session
Β
Necessity: RequiredType:Β Object
session.checkSignature
Checksum generated by hmac-sha1 (seeΒ Signature computation) from the concatenation of the consumer.device.serialNumber, session.nonce, endpointId, invoiceId, sourceOfFunds.reference.serverCardId (if present).
Necessity: RequiredType: String
session.nonce
Unique random string generated by Connecting Partyβs server in Initiate sale response.
Necessity: RequiredType: String
session.token
The session token of sale transaction.
Necessity: RequiredType: String
consumer.email
Consumerβs email address, if sent in original card mapping transaction.
Necessity: OptionalType: String
sourceOfFunds
Β
Necessity: OptionalType:Β Object
sourceOfFunds.reference
Β
Necessity: OptionalType:Β Object
sourceOfFunds.reference.serverCardId
The source card reference identifier (on server side).
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.