PayStar API Documentation
  1. PRODUCTS & FEATURES | EN
  • PRODUCTS & FEATURES | EN
    • GATEWAY QUALITY INDEX (GQI)
    • DIRECT CONNECT
    • PAYSTAR CORE
    • Deposits & Payouts
    • Issues (Tickets)
    • Secure data (One-time secret)
    • Summary Report
    • Payment Analytics
    • Payment Form Analytics
    • Unified audit log
    • Export reports
    • Black list
    • Limits
    • Commissions
    • Team
    • My Account
    • PayStar in 100 Questions
  • ПРОДУКТЫ И ВОЗМОЖНОСТИ | RU
    • ИНДЕКС КАЧЕСТВА ПЛАТЕЖНЫХ ШЛЮЗОВ
    • ПРЯМОЕ ПОДКЛЮЧЕНИЕ
    • PAYSTAR ЯДРО
    • Депозиты и выплаты
    • Issues (Задачи)
    • Защищённые данные (One-time secret)
    • Сводный отчёт
    • Аналитика по платежам
    • Единый журнал событий
    • Аналитика платёжной формы
    • Экспорт отчётов
    • Черный список
    • Лимиты
    • Комиссии
    • Команда
    • Мой аккаунт
    • PayStar в 100 вопросах
  • MERCHANT API DOC | EN
    • Introduction
    • Glossary
    • Authorization key
    • Sandbox
    • Additional fields
    • Currencies
    • Bank names
    • Telecom operators
    • Callbacks
    • Error descriptions
    • Tech FAQ
    • Events
    • Payment history v2
      • Payment history - backward compatibility (legacy `X.Y.Z.W`)
    • Integratins
      • Stripe
      • Inwizo
      • 2Checkout
      • Adyen
      • AffiniPay
      • Alikassa
      • AlliancePay
      • Amazon Pay
      • AnyMoney
      • AstroPay
      • Aureavia
      • AurisMyChanger
      • Authorize.Net
      • Avatarix
    • Balance H2H
    • Deposit H2H - Card & P2P
    • Deposit H2H - Token
    • Deposit H2C - Card
    • Deposit status H2H - PayStar ID
    • Deposit status H2H - Merch ID
    • Payout H2H
    • Payout status H2H - PayStar ID
    • Payout status H2H - Merch ID
  1. PRODUCTS & FEATURES | EN

Issues (Tickets)

How to create, correct, and accept tasks#


1) Where to find the Issues section and what it looks like#

Issues is a Kanban board with status columns. Each card is a separate task (issue).
image.png

2) Issue statuses and how tasks move through the board#

In PayStar, the following statuses are typically used:
Draft — a draft (created, but not taken into work yet)
Development — in development
Testing — in testing
Requires acceptance — waiting for acceptance from the requester
Success — completed
image.png

What to do in “Requires acceptance”#

If an issue has moved to Requires acceptance, it means the team considers the work done and is waiting for:
an “OK” confirmation in the comments; or
your feedback with specifics (what is wrong and what the expected result is).

3) Creating a new issue: step by step#

1.
Open Issues
2.
Click Add issue
3.
Select Source* (the “issue location” wizard)
4.
Fill in the required fields (marked with *)
5.
Optionally set Priority and Owner
6.
Click Add
image.png

4) Source — a multi-level “issue location” wizard#

Source is a multi-level wizard that localizes the “place” of the issue and shows which fields are required for that particular location.
How it works:
you choose where the issue belongs;
the form automatically adds the required fields and constraints.
image.png

5) Source options and when to use each one#

5.1) Head — admin panels#

Choose Source = Head if the issue relates to the admin panel (operations, finance, reports, reconciliations, gateways, limits, etc.).
After selecting Head, the Head* field appears — it’s the admin module/section where the issue belongs.
image.png

5.2) MerchHead — merchant cabinet#

Choose Source = MerchHead if the issue relates to the merchant cabinet (settings, merchant reports, access, payments, notifications, etc.).
Just like for Head, the system will ask for the relevant module/section and required fields.
image.png

5.3) API — documentation#

Choose Source = API if the issue relates to API documentation:
endpoint descriptions,
schemas and fields,
request/response examples,
enums,
error texts,
FAQ.
image.png

5.4) Integration — creating an integration task#

Choose Source = Integration when you need to create a task for a provider/gateway/PSP integration. This option uses an extended form with required fields so the team can start without back-and-forth clarifications.
Common required fields include:
Gateway name + direction* (e.g., Bank name — deposit P2P)
Tech contact* (email / @telegram)
Test API key* and Prod API key*
API Doc* (link/file)
Available balance for test*
Card for test* (or test credentials/data for the method)
image.png

6) Important: “Head” is used in two different meanings#

To avoid confusion:
Source = Head — the location (admin panel)
Head* field — the module/section within that location
Hint: Source = location, Head = module*.

7) How to write Subject and Description correctly#

Subject — issue title#

Subject should be short and clear: action + context.
Examples:
“Add an amount filter”
“Transactions: cannot change status”
“Integration: 500 error on payout”

Description — detailed information (template)#

Recommended structure:
Context: Source + module (Head*), provider/method/currency (if applicable)
Steps to reproduce: 1) … 2) … 3) …
Expected: what should happen
Actual: what happens now
Data: Order/Payment ID, external_id, gateway_id, time/timezone
Evidence: screenshot/video/log/file
image.png

8) Priority and Owner: how to use them#

Priority#

Recommendations:
Highest — blocker (money, conversion, production incident, operations stopped)
Medium/High — important, but not blocking
Low — non-critical

Owner#

Owner is the person responsible for driving the task to completion. This reduces the risk of “unowned” issues and helps manage the queue.

9) Attachments and Comments#

Attachments#

You can attach files inside the issue card:
drag & drop, or
click Choose a file.
image.png

Comments#

Use comments for:
clarifications,
test results,
acceptance,
links to logs/artifacts.
image.png

10) Search and filters: how to quickly find an issue#

The board header provides filters and search such as:
Status
Issue ID
User
Owner
Created
Search
To reset everything — click Clear Filters.
image.png

11) Common mistakes and how to avoid them#

Typical mistakes:
selecting the wrong Source → the form does not collect required data;
missing Head* for Head/MerchHead;
no reproduction steps and no “expected vs actual”;
no identifiers (Order/Payment ID, external_id) and no evidence (logs/screenshots);
for Integration: missing docs/contact/keys/test data.

12) How to securely share keys and passwords#

Do not paste secrets in plain text into Description or Comments.
Use Protected data (one-time secret) or the built-in “secret” button (if available in the form) to limit lifetime and the number of views.
Previous
Deposits & Payouts
Next
Secure data (One-time secret)
Built with