Request specification
| Field
 | 
Required
 | 
Type
 | 
Description
 | 
| target
 | 
Y
 | 
string, 128
 | 
Must equal payment
 | 
| action
 | 
Y
 | 
string, 128
 | 
Must equal recharge
 | 
| txnId
 | 
Y
 | 
string, 32
 | 
Unique payment ID which references the token that will be used to identify the payment on the side of the payment gateway
 | 
| amount
 | 
Y
 | 
currency
 | 
The amount for which the "saved" card is to be charged using the token from the previous successful transaction
 | 
| description
 | 
Y
 | 
string
 | 
Description of the transaction
 | 
| api_version
 | 
Y
 | 
string
 | 
Must equal one of the following: 1.2, 1.3, 1.4, 1.5 etc.
 | 
| refId (supported by API 1.4 and later)
 | 
N
 | 
string, 128
 | 
Order ID in the online store
 | 
Request example
<txnId>e7f398cee98ec062abac0d2c937da181</txnId>
<amount>50.00</amount>
<description>Recurring payment for the new issue of Playboy</description>
<target>payment</target>
<action>recharge</action>
<api_version>1.2</api_version>
Response specification
| Field
 | 
Type
 | 
Description
 | 
| status
 | 
integer, 1
 | 
Operation status code
 | 
| data
 | 
array
 | 
 | 
| data[status]
 | 
integer
 | 
Status of the new payment (See Payment status codes)
 | 
| data[transaction_id]
 | 
string
 | 
ID of the created payment for further references (capture/void/refund etc)
 | 
| data[error]
 | 
string
 | 
 | 
| data[error_message]
 | 
string
 | 
 | 
| data[is_error_message]
 | 
string
 | 
 |