Payments

.md

Every payment a trader started for a challenge, what it came to and where it stands.

Finance -> Payments

Every payment a trader started to buy a challenge, the latest first: the ones that went through, the ones still open, the ones that failed or were refunded, and the free ones a coupon covered. Traders pay through the payment methods Propper enables for your firm. Ask us which ones fit your traders.

Stripe is no longer how traders pay

Until 2026-10-21 traders paid through a Stripe account of your own, connected on this screen. That connection, its checkout methods, refunds through Stripe and the check at Stripe are gone. The payments made that way stay in the list, with their Stripe references.

The list

The list opens on every payment across the whole width of the screen. Nothing is opened until you pick one. Then the list folds to a column on the left and the payment slides in beside it. Esc or the cross folds it back out.

Under the title stand the counts: how many payments there are, how many are still open, how many crypto payments wait for your decision, how many failed in the last 30 days and how many were refunded. Click a count to show only those. The count of crypto payments that wait for you stays in the header when the list folds, because it is the one that asks something of you. On a wide screen what you received in the last 30 days follows, per currency, because amounts are never added up across currencies.

Each row shows the trader, the short payment number, the amount (struck through when the money never came or went back, with the price before discounts beside it), the date, the challenge, the method and the status. A crypto payment shows its coin and network where a card payment shows its method, such as "USDT on Tron". J and K walk the list and Enter opens the lit row. Once a payment is open, resting on another row with J or K opens that one beside it. A right click on a row opens it, opens the trader or the account, narrows the list to that trader or that challenge, or copies the ID, the email or a link. On a crypto payment that came late or short it also offers Give account anyway.

Each payment has its own address, so a link from a trader, the activity log or a colleague opens straight on it, with the tab it was on.

Search, filters and sorting

Search matches the trader's name and email, the payment number, the account number, the coupon code and the challenge. Several words narrow further: every one of them has to match. Start a word with # to look only at payment and account numbers. A full payment, trader or account ID finds exactly that one, and so does the Stripe checkout ID (cs_...) of a payment made through Stripe, the one a trader pastes into a ticket, and its Stripe payment ID (pi_...) when the platform recorded one. For a crypto payment, the address the trader was given, the hash of a transfer, the address a transfer came from, or the wallet ID (cwal_...) finds the payment behind it. Press / anywhere to jump to the search box.

The filter menu holds the sort order and the filters:

FilterWhat it narrows to
StatusPaid, open, failed, canceled, refunded, waiting for your decision, or everything
DatePaid, or started when never paid, in the last 7, 30 or 90 days or year
ChallengeOne challenge
MethodOne way of paying, from the methods your traders actually used
DiscountAny discount, a coupon, a deal, an affiliate link, or none
Paid or freePaid with money, or free with a coupon
CurrencyOne currency, when your payments come in more than one

The orders are newest, oldest, largest amount and trader. On a wide screen the column heads sort the same way. Filters and the page live in the address bar, so a filtered view can be bookmarked or sent to a colleague.

The download button beside the search exports exactly what the list shows, every page of it, as a CSV with the prices, discounts, platform fee, method and provider references of each payment.

A payment

The head names a payment by its short number, which copies with a click, and its status. Under it the amount, the challenge, the method and the day it started, then the trader with their email, and what is worth knowing about them: a deleted trader, one who cannot sign in, somebody on your own team, the coupon that made it free, and how many other payments they made. The menu behind ... opens the trader, the account or the challenge, narrows the list to this trader, and copies the number, ID, email or a link.

Below that are the facts asked first: what was charged and the price before discounts, the challenge and its size, the account it bought and how that account stands, the method with the deal or coupon behind the price, and when it was paid, failed or refunded, or how long it has been open.

TabWhat it holds
PaymentThe price from the challenge's list price through the deal, the coupon and the affiliate discount to what the trader paid, the platform fee and what reached you. Every moment the payment went through, the documents the trader accepted before paying with the exact text a click away, what an affiliate earned on it, and the IDs to find it by at its provider.
CryptoOnly on a crypto payment. Each address the trader was given, with its coin and network, the address itself to copy or open on the network's explorer, what it asked for and what arrived, its status, when it runs out and until when it is watched. Then every transfer seen on it: the amount, where it came from, the transaction with a link to the explorer, whether it is final, and when it was seen and became final.
TraderThe trader in your books: what they spent, got refunded and were paid out, and what you kept. Then their other payments, any of which opens here in place of this one.
ActivityThe purchase, and for a payment made through Stripe its refund and every check at Stripe, newest first, with a link to the full activity log.

The exact text of the accepted documents is what you send when a trader disputes a payment: what they agreed to, in which language, when and from which IP address.

Crypto payments a trader left open

A trader who leaves the pay step before paying, by reloading, closing the tab or going elsewhere, finds the payment again at the top of the pricing page and the checkout. The line says what they are paying for, the coin and network once they picked one, and how long the address stays open, with Continue paying back to the same address. Until anything arrives on it they can also cancel it. A payment canceled that way shows as canceled with the reason "The trader canceled the checkout before paying". Its address is still watched for a week, and money that arrives there anyway counts as late, below.

Crypto payments that came late or short

A crypto payment gives the trader an address and a time to pay in. The account is made by itself when enough arrives on that address in time. Two cases are left to you, and the platform tells your team about each of them once:

  • Late. Enough arrived, but only after the checkout ran out.
  • Short. Less than the price arrived, and the checkout ran out. A payment that is still short while the checkout runs is not yet waiting for you, because the trader can still top up on the same address.

Both are counted as waiting for your decision in the header of the list and in the status filter. The payment's head says which of the two it is, and the Crypto tab shows what arrived and when.

Give account anyway in the head of the payment, in its menu or in the row's right-click menu gives the trader the account the payment was for, as if they had paid in full and in time. It asks first, says what arrived against what was asked, and warns when any of the money came from an address on the OFAC sanctions list. It works on a payment that already failed because its checkout ran out, as long as money arrived on its address. The server checks everything again when you confirm: the payment has to be a crypto payment, late or short, and not have an account yet. Somebody who clicks it twice, or two colleagues at once, give one account.

Once the account is given, the platform stops watching the payment's address, so money that arrives on it later does not raise the question again. The status of the address stays what it was, late or short, so the Crypto tab still says what really happened. The decision is in the activity log with who made it, what arrived and what was asked.

Settling it the other way, by sending the money back, is something you do yourself from your own wallet. The screen does not move money.

Crypto settings

When Propper turned crypto payments on for your firm, the head of the list has a Settings button. It opens the crypto settings beside the list, with an address of its own.

The tolerance is how many dollars a crypto payment may come short and still count as paid, so a trader whose exchange took a small fee off the transfer gets the account without waiting for you. The default is $1. It takes an amount from $0 to $100 with at most two decimals. At $0 only the full price counts.

The platform never forgives more than 2% of the price, whatever the tolerance says. With a tolerance of $5, a $100 challenge counts as paid from $98, and a $1000 challenge from $995. The column beside the field works this out for a $100 and a $1000 challenge as you type.

A change is saved with the bar at the bottom of the screen. The platform reads the tolerance each time it checks a payment, not when the checkout started. So a change also reaches a short payment it still watches: raise the tolerance and a payment that came $2 short in time counts as paid at its next check, and the trader gets the account. A payment you already gave an account for is no longer watched.

Refunds

A refund is something you send the trader yourself, outside the platform. The screen does not send money back. A payment that was refunded through Stripe before 2026-10-21 keeps its refunded status and its entry in the activity log.

Who can do what

Reading the screen, the Crypto tab and the crypto settings needs View Payments. Giving an account anyway and changing the tolerance need Manage Payments. The Activity tab needs View Activity Logs, the links to a wallet need View Wallets, and the links to a trader, an account, a challenge, a coupon or an affiliate follow the permissions of those screens.

ErrorWhen
403 forbiddenGiving an account anyway or saving the tolerance without Manage Payments
404 not foundOpening the crypto settings for a firm without crypto payments

In the older designs

A firm on the OG or Tactical design sees this same screen. Until 2026-10-21 it showed the Stripe connection and the checkout methods there instead.