Versions Compared

Key

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

...

Parameter

Value

Merchant_id

The merchant identifier in IPS Assist

Bill

Bill number

Bill_amount

Bill amount

Bill_currency

Bill currency

Bill_comment

Bill comment

Bill_date

Date and time of bill (GMT)

Bill_status

Bill status

Billnumber

Number of payment (empty if the order is not created) = Billnumber of order

Payment_date

Date and time of bill payment (empty if the order is not created) = OrderDate (GMT)

Payment_amount

Payment amount (empty if the order is not created) = amount of payment operation amount

Payment_currency

Payment currency (empty if the order is not created) = currency of payment operation currency

Payment_RRN

Additional identifier of payment/RRN (empty if there was no payment)

Refund_amount

Total amount of successful refunds for this payment (empty if the order is not created; 0 if there was payment, but there wasn’t any refund)

Customer_name

Customer name

Customer_Lastname

Customer lastname

Customer_Middlename

Customer middlename

Customer_Email

Customer Email-address

Customer_Phone

Customer phone number

Customer_Mobile

Customer mobile phone number

Language

Language

Pay_until

Expire date of bill payment (GMT)

Sendnotification

Bill sending by E-mail ( 0 – not send, 1 - send, 10 – is sent)*

Bill_type

Bill type (1 – by default)

CheckValue

Request validation code (is calculated the same way as by bill creation, excluding Sendnotification and CheckValue)is calculated by following formula:

uppercase(md5(uppercase(md5(SALT) + md5(Х)))), where SALT – secret word; Х – result of string concatenation (with semicolon (;) as delimiter) of the request parameters in order as they located in table from top to bottom excluding SendNotification and Checkvalue, '+' – string concatenation.

* when E-mail sending was required in bill creation request (by parameter SendNotification=1 or by merchant settings in IPS Assist) then value of SendNotification in the result can have the following values:

...

Parameter

Mandatory field

Adopted values

Default value

Description

Merchant_ID

Yes

Number


The merchant identifier in IPS Assist

Login

Yes

8 - 20 characters 


Login (Latin letters, digits and symbol _)

Password

Yes

8 - 20 characters


Password (Latin letters and digits)

Bill

Yes

String


Bill number

SendNotification

No

Number

Depending on merchant settings

Flag of sending notice of bill revocation (when this parameter is not passed in the request then the default setting for the merchant in IPS Assist is used).

Checkvalue

Yes

String


Request validation code is calculated by following formula:uppercase(md5(uppercase(md5(SALT) + md5(Х)))), where SALT – secret word; Х – result of string concatenation (with semicolon (;) as delimiter) of the request parameters in order as they located in table from top to bottom excluding SendNotification and Checkvalue, '+' – string concatenation.(is calculated the same way as by bill creation, excluding Sendnotification and CheckValue)

Request example in HTTP POST format:

...