Skip to content

Get Gift Card Redeem Instructions by Product ID

The Reloadly Node SDK allows you to fetch redeem instructions for a specific gift card product using its product ID.

Authentication and token refresh are handled automatically by the SDK.

Path Parameters

ParameterTypeRequiredDescriptionExample
productIdIntegerYesThe gift card product's ID.4

Example with Error Handling

ts
import { Reloadly, ReloadlyAPIError } from 'reloadly-node';

const reloadlySDK = new Reloadly({
  clientId: process.env.RELOADLY_CLIENT_ID!,
  clientSecret: process.env.RELOADLY_CLIENT_SECRET!,
  environment: 'sandbox', // or "production"
});

async function main() {
  try {
    const redeemInstructions = await reloadlySDK.giftcards.getRedeemInstructionsByProductId(4);

    console.log('Redeem instructions:', redeemInstructions);
  } catch (error) {
    if (error instanceof ReloadlyAPIError) {
      console.error('Reloadly API Error:', error.message);
      console.error('Error details:', error.data);
    } else {
      console.error('Unexpected error:', error);
    }
  }
}

Response Example

json
{
  "productId": 3245,
  "productName": "Free Fire 210 + 21 Diamond IN",
  "concise": "Redeem the Free Fire code online at https://shop.garena.sg/app",
  "verbose": "Only Player ID & Nickname is needed for Garena Free Fire Diamonds top-up. You may stay logged in throughout the transaction, once the top-up is completed, you will receive the Diamonds in your Garena Free Fire account. 
Please enter your Player ID & Nickname correctly to avoid delay on Diamonds top-up. 
Follow these simple steps to get your diamonds by redeeming the Free Fire code online: https://shop.garena.sg/app 
-Select Free Fire 
-Log into your account either through linked social media or by entering your Player ID. 
-Select Garena Voucher 
-Enter the code you received from us. 
-The diamonds will then be visible in your Free Fire account."
}

Notes

  • Works for both sandbox and production environments.
  • Path parameter productId is required to identify the specific gift card product.
  • The response includes product ID, product name, and a list of redeem instructions.
  • Token creation, storage, and automatic refresh are handled by the SDK.
  • The SDK automatically applies the correct Accept headers required for Gift Card requests.
  • Error handling with ReloadlyAPIError ensures you can capture API-specific issues and unexpected runtime errors.
  • Useful for displaying clear redemption steps to end-users after purchasing a gift card.