Page History
...
Name | Description |
Order parameters | |
ordernumber | Order number |
billnumber | Unique order number in IPS Assist |
testmode | Test mode |
ordercomment | Comment |
orderamount | Original amount of order |
ordercurrency | Original currency of order |
firstname | Payer's first name |
lastname | Payer's last name |
middlename | Payer's middle name |
Payer's e-mail | |
orderdate | Date of order (GMT) |
orderstate | Order status |
packetdate | Request issue date (GMT) |
signature | · For signature type 'MD5' - empty · For signature type 'PGP' – value X signed by secured key of IPS Assist, BASE64 encoded |
checkvalue | uppercase(md5(uppercase(md5(SALT) + md5(Х)))), where SALT – secret word ; Х – result of the following parameters string concatenation merchant_id, ordernumber, orderamount, ordercurrency, orderstate ( without delimiters) + means string concatenation |
Operation parameters | |
billnumber | Extended format of Billnumber: billnumber.<operation number> |
operationtype | Operation type |
operationstate | Operation status |
amount | Operation amount |
currency | Currency of operation |
ipaddress | Payer's IP-address |
clientip | Client's IP-address |
meantype_id | Payment means ID |
meantypename | Type of payment means |
meansubtype | Payment means subtype |
meannumber | Number of payment means |
cardholder | Payment means holder |
issuebank | Name of issue bank |
bankcountry | Country of issue bank |
responsecode | Response code |
message | Operation result message |
customermessage | Result message for a customer |
recommendation | Recommendation |
approvalcode | Authorization code |
protocoltypename | Protocol |
processingname | Processing name |
operationdate | Operation date and time(GMT) |
authresult | 3Ds authorization result (Y – success, N - fail, A - Attempt, U – unknown) |
authrequired | The card involvement in 3Ds check result (1 – involved, 0 – not involved, -1 – unknown, null – error appear during involvement check) |
slipno | Financial transaction identifier |
firstcode*1 | The first code of automated interfaces error |
secondcode*1 | The second code of automated interfaces error |
continueurl*2 | The address to redirect to the authentication page for the buyer |
...
Code Block | ||
---|---|---|
| ||
{"order": { "ordernumber":"2019.07.01-1226", "billnumber":"516009019047110", "testmode":"0", "ordercomment":"Test 4 mode", "orderamount":"101.45", "ordercurrency":"BYN", "firstname":"", "lastname":"", "middlename":"", "email":"", "orderdate":"01.07.2019 15:31:16", "orderstate":"In Process", "fraud_state":"" "fraud_reason":"" "checkvalue":"85C6C974AADC1CADFCFD195730ED090B" "operations":[ {"billnumber":"516009019047110.1", "operationtype":"100", "operationstate":"New", "amount":"101.45", "currency":"BYN", "clientip":"10.20.10.66", "ipaddress":"127.0.0.1", "meantype_id":"1", "meantypename":"VISA", "meansubtype":"Classic", "meannumber":"411111****1111", "cardholder":"N/A", "cardexpirationdate":"12/24", "issuebank":"BANK", "bankcountry":"Россия", "responsecode":"AS300", "message":"", "customermessage":"", " "recommendation":"", "approvalcode":"", "protocoltypename":"NET", "processingname":"NAME", "operationdate":"01.07.2019 15:31:18", "authresult":"", "authrequired":"", "slipno":""} ] } "packetdate":"26.01.2015 18:16:19", "firstcode":"3", "secondcode":"115", "continueurl":"https://<SERVER_NAME>/pay/pay.cfm?CFSID=LiRNMzMiSFc3Wy0nWFdaQCJYTiQgCg%3D%3D" } |
In case of successful payment the return code responsecode is equal to AS000 value.
In case of unsuccessful payment the responsecode is one of AS100-AS998 values (except AS110 code that is returned when 3-D Secure authorization required).
If the request can't be processed the firstcode and secondcode parameters have non-zero values.