Frequently Asked Questions

This page answers the most common questions about selling gift cards on Prestmit.

โ“ What Does a Pending Gift Card Transaction Mean?

Your transaction is currently being processed! Here's what's happening:

  • We've received your gift card submission
  • Our system is verifying the card details
  • Processing times vary depending on the card type
  • Some cards verify faster than others

Don't worry, we never leave trades unattended. Once we verify your card, the status automatically updates to Completed.


โฑ๏ธ How Long Does a Sell Gift Card Transaction Take?

We process all transactions as quickly as possible. Here are typical processing times:

Gift Card TypeAverage TimePossible Delay
Gaming Cards (Google Play, Amazon, Steam, Razer Gold)5โ€“10 minutesUp to 30 minutes during high volume
E-commerce / Store Cards (Sephora, Nordstrom, Macy's, Vanilla, Amex)60โ€“120 minutesLonger during peak hours

Tip: Check your dashboard or webhook notifications for real-time updates!


๐Ÿšซ What Does a Rejected Transaction Mean?

Sometimes we can't process a gift card successfully. When this happens:

  • You'll see a "Rejected" status on your transaction
  • We always include the specific reason and proof for rejection
  • You can see detailed feedback in the Transaction Details and Webhooks.

Need more info? Check out our complete guide: ๐Ÿ‘‰ List Of Reasons Why a Gift Card Transaction Can Be Rejected


๐Ÿ’ณ What Is the Difference Between Physical and Ecode Cards?

TypeDescription
Physical CardA physical gift card purchased in a store. You can hold or take a picture of it. Usually rectangular, with printed codes.
Ecode (Digital Card)A virtual gift card purchased online. You'll receive a code via email or receipt, not a physical card.

Note: Even if you buy an ecode in-store and get it printed on a receipt, it still counts as a digital card.


๐Ÿฆ How Do We Receive Payment?

We send your payment directly to your Prestmit wallet. You can choose to receive:

  • Naira (for Nigerian users)
  • Cedis (for Ghanaian users)

Want to see all available options? Use our Payout Methods endpoint to check what's available for your account.


๐Ÿงพ Can We Test Transactions in Sandbox?

Absolutely! Here's how:

  • Use your test API keys in the sandbox environment
  • Submit test transactions to see how everything works
  • No real money changes hands โ€” it's just for testing

Perfect for developers who want to integrate before going live!


๐Ÿ” Can We Limit API Access to Our Server Only?

Yes, you can secure your API with IP Whitelisting:

  1. Go to your Developer Dashboard
  2. Add your server IP addresses
  3. Once enabled, we'll only accept requests from your approved IPs

This adds an extra layer of security to your integration.


๐Ÿ“ข How Will I Know When a Transaction Is Completed?

Webhooks are your best friend! Here's why:

  • Get instant notifications when the transaction status changes
  • Receive updates automatically (no need to keep checking)
  • Perfect for keeping your users informed in real-time

Ready to set them up? Follow our guide: Setting Up Webhooks


๐Ÿงฎ How Do I Calculate User Payouts?

Use our Rate Calculator Data endpoint to:

  • Get current exchange rates
  • Display rates in your app or website
  • Add your own markup to earn commission

Keep your users informed with up-to-date pricing!


๐Ÿ’ณ How do I handle duplicate webhooks?

Webhooks can sometimes be retried due to network issues. Always use the reference field as a unique identifier. If it already exists in your database, ignore the duplicate.

Example Duplicate Handling:

// Check if transaction already exists
if (await Transaction.findOne({ reference: webhook.data.reference })) {
  return res.status(200).json({ message: 'Duplicate webhook ignored' });
}

// Process new transaction
await Transaction.create({
  reference: webhook.data.reference,
  status: webhook.data.status,
  // ... other fields
});

๐Ÿ“ž Who Do I Contact for Support?

Need help? We're here for you!

Reach out to our support team: ๐Ÿ“ง [email protected]

You can also contact us through our official communication channels for quick assistance.


Whatโ€™s Next

Next... Let's look at the overview of buying gift cards over the Prestmit API.