PayStar API Documentation
  1. FEATURES | EN
  • MERCHANT
    • PRODUCTS | EN
    • ПРОДУКТЫ | RU
    • Untitled Doc
    • FEATURES | EN
      • Deposits & Payouts
      • Issues (Tickets)
      • Secure data (One-time secret)
      • Summary Report
      • Payment Analytics
      • Payment Form Analytics
      • Unified audit log
      • Export reports
      • Black list
      • Routing & Cascading
      • Limits
      • Commissions
      • Team
      • My Account
      • PayStar in 100 Questions
    • ВОЗМОЖНОСТИ | RU
      • Депозиты и выплаты
      • Issues (Задачи)
      • Защищённые данные (One-time secret)
      • Сводный отчёт
      • Аналитика по платежам
      • Единый журнал событий
      • Аналитика платёжной формы
      • Экспорт отчётов
      • Черный список
      • Мавршрутизация и Каскады
      • Лимиты
      • Комиссии
      • Команда
      • Мой аккаунт
      • PayStar в 100 вопросах
    • API DOC | EN
      • Introduction
      • Glossary
      • Authorization key
      • Sandbox
      • Additional fields
      • Currencies
      • Bank names
      • Telecom operators
      • Callbacks
      • Error descriptions
      • Tech FAQ
      • Events
      • Payment history v2
      • 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
  • AGENT (REFERRAL)
  1. 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