9. Transactions

Track your deal from agreement to completion โ€” with proof, GPS check-in, and dispute protection.

๐ŸŒ Basahin sa Filipino
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

Reject a Transaction (Buyer Only)

If the seller created a transaction without your agreement, you can reject it immediately:

  1. Open the transaction from the chat or Menu โ†’ Transactions
  2. Tap Reject Transaction
  3. 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 screen with reason field
Cancel transaction
  1. Open the transaction from Menu โ†’ Transactions or from the chat
  2. Tap Cancel Transaction
  3. Select a reason for cancellation
  4. 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 screen
Report no-show
  1. Open the transaction page
  2. Tap Report No-Show and select a reason
  3. The transaction is marked as NoShow
  4. A NoShow badge and info section appear on the transaction detail

Filing a Dispute

If something goes wrong after the meetup:

Dispute transaction screen with reason and evidence
File a dispute
  1. Open the transaction and tap Dispute
  2. Describe the issue and upload evidence photos
  3. 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:

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

ScenarioWhat to Do
Seller created transaction without your agreementTap Reject Transaction
Deal fell through before meetupTap Cancel Transaction with a reason
Other party didn't show upTap Report No-Show
Bird not as described / scam attemptTap Dispute with evidence photos
Both forgot / no activity for 7 daysYou'll receive a reminder push notification
Transaction stuck for 14+ daysAuto-cancelled automatically โ€” listing reverts to Active
Need admin helpUse 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 meetup proposal on transaction
Change meetup
Transaction confirmed status
Confirmed status
Item marked as sold after confirmation
Item sold
  1. Open the transaction and tap Propose Meetup
  2. Enter the date, time, and location
  3. The other party receives a push notification and can accept or request a change
  4. Once accepted, the meetup is locked in โ€” both parties are notified
  5. 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.

GPS check-in at meetup location
GPS check-in
Transaction pending buyer confirmation
Pending confirmation
Upload proof photo screen
Upload proof photo
Reminder: Always pay cash on meetup. Never transfer money online before inspecting the bird in person.