Skip to content

Latest commit

 

History

History
68 lines (57 loc) · 3.52 KB

File metadata and controls

68 lines (57 loc) · 3.52 KB

Payment Statuses {#statuses}

QIWI Wallet server may return payment status from the following ranges:

Status Description Final?
-1 The payment is not registered due to temporary error. Please repeat the request later. If you received status other than -1 in previous top-up request, continue requesting payment status, until final status is received
0-49 The payment is accepted but waiting for the confirmation from QIWI Wallet system. Contact QIWI Wallet technical support: bss@qiwi.com -
50-59 The payment is being processed. The amount has been charged from the Agent’s account. -
50 The payment is accepted for processing -
52 The amount is being credited to the user account -
60 The payment has been processed successfully +
> 100 Processing error. The amount has been put back to the Agent’s balance +
150 The payment declined +
151 The payment authorization error +
160 The payment is not processed or has been canceled +

Error codes for unsuccessful final states are listed in payment processing results.

Payment Processing Result Codes {#error}

Error code Error description
0 No errors
155 Invalid service code (tag to/service-id in top-up request should be 34020 for payment card top up, and 99 for QIWI Wallet top up)
204 Insufficient wallet identification status for wallet top-up payment
215 Top-up request has payment transaction number (transaction-number) that is already registered in QIWI Wallet but other parameters of the transaction differ. Transaction parameters must be in agreement with this payment transaction number.
220 Not enough funds available on the Agent’s account to process payment
242 Payment amount is greater than allowed
300 Unknown processing error. Contact QIWI Wallet technical support: bss@qiwi.com
316 Authorization from the blocked agent

If there are errors appeared that is not described in this table please contact QIWI Wallet technical support: bss@qiwi.com.

QIWI Wallet Error Codes {#tech_error}

Error code Description
0 No errors
13 Repeat the request in a minute
150 Authorization error. Make sure that login and password are correct and repeat the request
300 Unknown error. Repeat the request
339 Sender IP address blocked

If there are errors appeared that is not described in this table please contact QIWI Wallet technical support: bss@qiwi.com.

XML Data Format {#params-types}

Tag/attribute Data type
request-type Text with letters only
terminal-id Integer positive
transaction-number Integer positive up to 20 digits
amount Decimal (with two fractional digits separated by point)
to/service-id Constant (34020 for payment card top up, 99 for QIWI Wallet top up)
from/service-id Integer positive
to/account-number For QIWI Wallet top up transactions - International phone number (without leading + sign);
For payment cards top up transactions - card number, only 0-9 digits without spaces
final-status Logical (true/false)
fatal-error Logical (true/false)
txn-date Timestamp formatted as:
dd.MM.yyyy HH:mm:ss
balance Decimal (with two fractional digits separated by point)
fatal Logical (true/false)
exist 0/1
income_wire_transfer 0/1
"password" Text
"comment" Text (up to 1000 symbols)
"phone" International phone number (without leading + sign)
"deposit-possible" 0/1