Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Parameter

Mandatory field

Adopted values

Description

Merchant_ID

Yes

Number

The merchant identifier in IPS Assist

PersonalAccount

Yes

30 characters

Personal account number, customer ID, etc. in the merchant system (the use of special characters is not allowed).

Note. All alphabetic characters contained in the personal account number are converted into capital letters when loaded into IPS Assist. Therefore, account numbers must be generated in such a way as to exclude the possibility of non-unique account numbers appearing (for example, sequences of characters in the account number - ABC, abc, Abc, etc. will be considered the same).

Debt

No

Number

Debt amount (12.2 – two digits after the delimiterdelimiter ',').

Lastname

No

30 characters

Customer's last name.

Firstname

No

30 characters

Customer's first name.

Middlename

No

30 characters

Customer's middle name.

Email

Yes

128 characters

Customer's e-mail.

City

No

30 characters

Customer's city.

Street

No

30 characters

 

House

No

18 characters 

 

Building

No 

10 characters

 

Apartment

 No

10 characters 

 

InfoLine*

No

999 characters

The string is joined according the determined rules.

Then the MD5 hash prepared from this string. Hash is signed by private RSA key of the merchant. Key length - 1024. Received bit sequence is a signature. Signature is transferred BASE64 coded string.

Attention! The parameter is necessary in order to protect the transmitted data from the possibility of their substitution by intruders. You should also enable the setting for check value or signature in the Personal account. 

Date

No

 

DDMMYYYY HHMMSS

Request validation code. The string has to be generated as follows: uppercase(md5(uppercase(md5(SALT) + md5(Х)))), where SALT – secret word; Х – the string joined according the determined rules.

Note. If the merchant uses request validation code without delimiters, please, contact the support team support@belassist.by

Attention! The parameter is necessary in order to protect the transmitted data from the possibility of their substitution by intruders. You should also enable the setting for check value or signature in the Personal account.

...