createdatestart — the start date of the filter period
createdateend — the end date of the filter period.
In the example above, in return to the function request, the list of payments with the “New” status will be provided over the period from June 3, 2020 to July 3, 2020.
Set a filter by the selected client
Function: payment.setfilter
Set a filter by the selected client
Access level: admin
Set filter
Function: payment.filter
Payment
Function: payment.add.redirect
Access level: user
The function is simultaneously used to view object's parameters, to change an object, and create new one.
View object's parameters:
Parameters:
elid — unique identifier (id element of payment function)
Result: object parameters list
Create an object:
Parameters:
sok — the parameter must not be empty, generally "ok".
additional query parameters ...
Result: successful operation or error message
Change an object:
Parameters:
sok — the parameter must not be empty, generally "ok".
elid — unique identifier (id element of payment function)
additional query parameters ...
Result: successful operation or error message
The list object's parameters or additional query parameters (see above):
Parameter
Value
amount_currency
Payment amount. Total
Creating a payment
Function: payment.add.pay
Access level: admin, user
Result: creation of payment
This function is used to pay only the old cart. In the web-interface of the platform it is a wizard of payment and replenishment.
When using this API, it is recommended to go through the entire path of the payment wizard and focus on what request is sent to the server with its completion (payment.add.pay call). Calling only this function separately may cause errors.
The set of parameters used in the request depends on the availability of other parameters. The necessity of some fields depends on the selected payment method.
Parameter
Value
amount
payment amount
payment_currency
elid (unique identifier) of the payment currency (must match the currency of the selected payment method)
customer_account
client id
paymethod
payment module id
plid
client id (from payment.add function)
profile
payer id (if required by payment method)
profiletype
payer type
project
provider. The value must not be equal to 0
billorder
cart id
The article was last updated on 04.22.2025. The article was prepared by technical writers of ISPsystem.