> ## Documentation Index
> Fetch the complete documentation index at: https://docs.9pic.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Payment Transactions

> Find invoices, recheck pending payments, and audit billing on Pro

## Why This Matters

Three things you'll do here in any given month: **download an invoice for accounting**, **recheck a payment that's stuck on Pending**, and **audit your billing history** when something doesn't match expectations. The Transactions page is the single source of truth for all of those.

## How to Open It

From the sidebar: **Credits → Transactions** (the tab is also reachable from the Credits dashboard).

The page lists every payment ever made on the organisation, paginated, with:

| Column                          | What it tells you                                                        |
| ------------------------------- | ------------------------------------------------------------------------ |
| **Date**                        | When the payment was created.                                            |
| **Type**                        | Pro Subscription / Credits / Custom Payment.                             |
| **Amount**                      | Charged amount with the local currency symbol. INR rows include 18% GST. |
| **Status**                      | Completed, Pending, Abandoned, or Failed.                                |
| **Gateway**                     | Razorpay or PayGlocal.                                                   |
| **Payment ID / Gateway Ref ID** | Click to copy for support tickets and accounting.                        |
| **Action**                      | A **Recheck** button on Pending rows. **Get Invoice** on Completed rows. |

## Statuses Explained

| Status        | Meaning                                                                                                                                             |
| ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Completed** | The payment finalised successfully. Credits (if any) were granted, the subscription was activated (if Pro).                                         |
| **Pending**   | The payment was initiated but the gateway hasn't confirmed yet. Use **Recheck** to ask the gateway.                                                 |
| **Abandoned** | The user closed the gateway popup, or the gateway reported a cancellation-like state (e.g. PayGlocal's `CUSTOMER_CANCELLED`). No money was charged. |
| **Failed**    | The gateway returned a non-cancellation terminal failure, signature verification failed, or order creation failed.                                  |

<Note>
  **Pending is normal for a few minutes**, especially after a PayGlocal redirect. If a row stays Pending for more than \~15 minutes, click **Recheck**.
</Note>

## Steps

### Get an invoice

<Steps>
  <Step title="Open Credits → Transactions">
    Find the row for the payment you want an invoice for. Only **Completed** rows have a **Get Invoice** action.
  </Step>

  <Step title="Click Get Invoice">
    Click **Get Invoice** on the row. The dashboard navigates you to the billing flow with the row's payment ID pre-filled and surfaces the downloadable invoice.
  </Step>

  <Step title="Download or send to accounting">
    Save the PDF / forward to your accounts team. INR invoices include the GSTIN and our business name (`19AAWCA7285Q1ZB`, `ARGO SOLUTIONS INFOTECH PRIVATE LIMITED`).
  </Step>
</Steps>

### Recheck a pending payment

<Steps>
  <Step title="Find the Pending row">
    Pending rows show a **Recheck** button.
  </Step>

  <Step title="Click Recheck">
    Click **Recheck**. The dashboard re-queries the gateway:

    * **Razorpay**: fetches order status; if paid, finds the captured payment and finalises. If expired/cancelled, marks as Failed.
    * **PayGlocal**: calls the Get Status API. Success statuses finalise; cancellation-like statuses become Abandoned; everything else becomes Failed.
  </Step>

  <Step title="Refresh the row">
    The status updates inline. **Completed** rows become eligible for invoice download; **Failed** rows tell you the reason.
  </Step>
</Steps>

### Copy a Payment ID or Gateway Ref ID

<Steps>
  <Step title="Find the row">
    Locate the transaction whose ID you need.
  </Step>

  <Step title="Click the copy icon">
    Each ID has a copy button. Useful when emailing [support@9pic.ai](mailto:support@9pic.ai) about a specific payment — including both IDs makes diagnostics dramatically faster.
  </Step>
</Steps>

## When to Use Recheck vs Contact Support

| Scenario                                                           | Action                                                              |
| ------------------------------------------------------------------ | ------------------------------------------------------------------- |
| Pending row, \< 15 minutes old                                     | Wait. The gateway often confirms within a minute or two.            |
| Pending row, > 15 minutes old                                      | Click **Recheck**.                                                  |
| Recheck still returns Pending                                      | Email support with the **Payment ID**.                              |
| Failed row with a clear reason ("Card declined")                   | The customer (you) needs to retry — the row will not auto-recover.  |
| Failed row with no obvious reason                                  | Email support with the **Payment ID** and **Gateway Ref ID**.       |
| Money debited from your bank but the row is still Pending / Failed | Email support **immediately** with both IDs and the bank statement. |

## Common Questions

<AccordionGroup>
  <Accordion title="My bank shows the charge, but the dashboard says Failed.">
    This is rare but happens when signature verification fails or the gateway times out post-charge. **Email [support@9pic.ai](mailto:support@9pic.ai) with the Payment ID and Gateway Ref ID** — we'll reconcile and either credit the credits or refund the charge.
  </Accordion>

  <Accordion title="Can I export all transactions to CSV?">
    Use the in-product export if shown on the Transactions table. If you need a full custom export (tax filing, audits), email support with the date range — we'll send a CSV.
  </Accordion>

  <Accordion title="Why does INR show GST while USD doesn't?">
    9Pic charges 18% GST on INR transactions per Indian tax rules. Non-INR transactions have zero GST. Both are documented in the [Credit Purchase doc](https://github.com/) and shown line-by-line in the Order Summary at purchase time.
  </Accordion>

  <Accordion title="A row shows Custom Payment with no credits added. Is that a bug?">
    No — that's the **Custom Payment** option (record a payment without adding credits). It's intentional. See [Credits & Top-ups → Custom Payment](/pro-guide/credits).
  </Accordion>

  <Accordion title="Why are old trial-era transactions still showing on my Pro account?">
    Transactions are organisation-scoped, not plan-scoped. Your trial-period and Pro-period transactions live in the same list because they're the same organisation.
  </Accordion>
</AccordionGroup>

## Next Steps

<CardGroup cols={2}>
  <Card title="Credits & Top-ups" icon="coins" href="/pro-guide/credits">
    The flow that produces these transactions.
  </Card>

  <Card title="Renewal" icon="arrows-rotate" href="/pro-guide/renewal">
    Where the next big transaction will come from.
  </Card>

  <Card title="Credits Reference" icon="book" href="/dashboard-guide/credits">
    Full Dashboard Guide reference for billing and transactions.
  </Card>

  <Card title="Talk to Us" icon="comments" href="/pro-guide/talk-to-us">
    Stuck payment? Need a manual reconciliation?
  </Card>
</CardGroup>
