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 status2- Payment is completed1- Awaiting of payment3- Cancelled6- Refund7- 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.