Skip to main content

Payouts to Russian Federation cards

API URL

https://paysys.uz/gateway

Payouts to Russian Federation cards

Method's name: pam.pay_by_cash
Authorization: requires

Request contains:

  • vendor_form - Form with a list of fields and their definition
Request example
{
"id": "3597fee9-fbe5-48fc-9e7e-81edd1be3266",
"method": "pam.pay_by_cash",
"params": {
"vendor_form": {
"wallet": "998933110101",
"account": "5450100020003000",
"amount": 100000,
"vendor_id": 101606
}
}
}

*Here wallet - it's wallet's number QIWI. If there is no any wallet, then it will be created automatically.

Response contains:

  • details - Object with the details of the made payment
    • id - Intermediate Request ID
    • masked_card_number - Card number (always empty for this method)
    • transaction_id - Transaction ID in the PaySys
    • bank_transaction_id - Transaction number in the PaySys (not available for this method)
    • reference_number - Processing center transaction ID (not available for this method)
    • amount -Transaction amount in UZS, including commission - minimum 10 000 soum, maximum 75 000 000 soum
    • merchantId - - Service provider ID in the system UZCARD ONLINE/HUMO (not available for this method)
    • terminalId - Terminal ID in the system UZCARD ONLINE/HUMO (not available for this method)
    • date - Date creation of transaction in seconds
  • mx_id - Request tracker
Response example
{
"id": "3597fee9-fbe5-48fc-9e7e-81edd1be3266",
"error": null,
"result": {
"details": {
"id": "2b32d68e154573ec7b6d30d1f803c5a5",
"masked_card_number": null,
"transaction_id": 2355084,
"bank_transaction_id": null,
"reference_number": null,
"amount": 100000,
"merchantId": null,
"terminalId": null,
"date": 1653647794
}
}
}

In case of incorrect request parameters, system wiil return an error.


Verification of payment status

Method's name: pam.check_payment
Authorization: requires

Request contains:

  • agr_transaction_id - Payment ID in the PaySys
Request example
b
{
"id": "9bcce9cf-c46e-45e8-9ac5-51bf8e9180e2",
"method": "pam.check_payment",
"params": {
"agr_transaction_id": 2355084
}
}

Response contains:

  • bank_transaction_id - Payment ID
  • amount - Amount of payment in soums
  • date - Creation date of transaction in seconds
  • status -Payment status
    2 - Payment is completed
    1 - Awaiting of payment
    3 - Cancelled
    6 - Refund
    7 - Pending confirmation of debit (hold on customer's card)
    0 - Payment is created
    -1 - Error
  • mx_id - Request tracker
Response example
{
"id": "9bcce9cf-c46e-45e8-9ac5-51bf8e9180e2",
"error": null,
"result": {
"bank_transaction_id": null,
"amount": 100000,
"date": 1653647794,
"status": 2
}
}

In case of incorrect request parameters, system wiil return an error.