What's this for? Transactions create a formal record of your deal. Both buyer and seller can track the status, upload proof photos, check in at the meetup location, and file disputes if something goes wrong. This protects both parties and builds accountability in the marketplace.
How a Transaction Works
Seller
Buyer
Both
Admin
Done
1
Seller
Create Transaction
Seller taps "Create Transaction" from the conversation and confirms the agreed price.
2
Both
Arrange Meetup
Agree on a public meetup location and time. Keep all communication inside the app.
3
Both
Meet & Check In
Meet in person. Both tap "Check In at Meetup" to record GPS location as proof of attendance.
4
Buyer
Inspect & Pay
Buyer inspects the bird and pays cash on meetup. Never pay online before seeing the bird.
5
Buyer
Upload Proof & Confirm
Buyer uploads a proof photo (meetup selfie or bird photo), then taps "Confirm Purchase".
6
Seller
Seller Confirms
Seller confirms the sale from their side. Transaction is now complete.
โ
Both
Leave Reviews
A review prompt appears automatically. Both parties can leave star ratings and written reviews.
Transaction Statuses
Pending โ transaction created, waiting for meetup and confirmation
PendingBuyerConfirmation โ buyer needs to upload proof and confirm
Confirmed โ both parties confirmed, deal is complete
Disputed โ a dispute has been filed, admin is reviewing
NoShow โ one party reported the other didn't show up
Cancelled โ the transaction was cancelled by buyer or seller
Reject a Transaction (Buyer Only)
If the seller created a transaction without your agreement, you can reject it immediately:
Open the transaction from the chat or Menu โ Transactions
Tap Reject Transaction
The transaction is cancelled, the listing reverts to Active, and the seller is notified
Note: Reject is different from Cancel. Rejecting signals the seller created the transaction without your agreement โ it does not count against your reliability score.
Cancel a Transaction
Either the buyer or seller can cancel a pending transaction if the deal falls through.
Cancel transaction
Open the transaction from Menu โ Transactions or from the chat
Tap Cancel Transaction
Select a reason for cancellation
The transaction is marked as Cancelled and the listing automatically reverts to Active
Note: Cancelling a transaction is final. The listing goes back to Active so the seller can find a new buyer.
No-Show Reporting
If the other party doesn't show up at the agreed meetup location:
Report no-show
Open the transaction page
Tap Report No-Show and select a reason
The transaction is marked as NoShow
A NoShow badge and info section appear on the transaction detail
Filing a Dispute
If something goes wrong after the meetup:
File a dispute
Open the transaction and tap Dispute
Describe the issue and upload evidence photos
Our admin team will review and resolve the dispute
Automatic Reminders & Expiry
To prevent listings from being stuck as Reserved forever, the app automatically manages abandoned transactions:
Day 7 โ both parties receive a push notification reminding them to confirm or cancel
Day 14 โ if still no action, the transaction is automatically cancelled and the listing reverts to Active. Both parties are notified.
Tip: If your deal fell through, cancel the transaction as soon as possible so your listing goes back to Active and other buyers can see it.
What Can Go Wrong & What to Do
Scenario
What to Do
Seller created transaction without your agreement
Tap Reject Transaction
Deal fell through before meetup
Tap Cancel Transaction with a reason
Other party didn't show up
Tap Report No-Show
Bird not as described / scam attempt
Tap Dispute with evidence photos
Both forgot / no activity for 7 days
You'll receive a reminder push notification
Transaction stuck for 14+ days
Auto-cancelled automatically โ listing reverts to Active
Need admin help
Use Help โ Contact Us in the app
Transaction Events in Chat
Transaction status updates appear as inline cards in the conversation โ so both parties always know the current status without leaving the chat. The transaction card and meetup bar also update in real-time when either party makes a change.
Meetup Scheduling on the Transaction Page
You can also schedule a meetup directly from the transaction detail page:
Change meetupConfirmed statusItem sold
Open the transaction and tap Propose Meetup
Enter the date, time, and location
The other party receives a push notification and can accept or request a change
Once accepted, the meetup is locked in โ both parties are notified
A sticky meetup card appears in the chat footer showing the locked meetup details
GPS Check-In
When you arrive at the meetup location, tap Check In at Meetup on the transaction page. This records your GPS coordinates as proof of attendance. Both parties should check in โ it protects you if a no-show dispute is filed later.