PGecom
  • 🚀Introduction
  • 🎯Guides
    • Getting authenticated
  • 📚Concepts
    • Sandbox Environment
  • 🧑‍💻API Endpoint
    • Ecommerce
      • 🛍️Shop
        • GetShopById
        • CreateShop
      • 👔Product
        • ProductSchema
        • GetProductById
        • GetProductBySlug
        • CreateNewProduct
      • 🛒Checkout
        • CreateCheckoutSession
      • Form
        • GetFormById
      • Invoice
        • GetInvoiceById
    • Wordpress Plugin
    • Chrome Extension
    • GiftCards
      • ℹ️Gift Card Schema
      • ✅List giftcards
      • ☑️Order a gift card
      • ☑️Get giftcard
      • ☑️Rates
    • Send rewards
      • ℹ️Rewards Schema
      • ☑️Send rewards
    • Withdraw
      • ℹ️Withdraw Schema
      • ☑️Process Withdraw
      • ☑️Rates
    • Radar
      • ℹ️Radar Schema
      • ☑️Check for Fraudster
    • Top Up
      • ℹ️Topup Schema
      • ☑️Estimate
      • ☑️Send
    • Payment
      • Mon Cash
        • CreateMonCashPayment
        • VerifyMonCashPayment
        • WithdrawToMonCashEstimate
        • WithdrawFundsToMonCash
      • PG Pay
        • ConfigurePGPay
        • CreatePGPayPayment
        • VerifyPGPaymentWithToken
        • VerifyPGPaymentWithOrderId
    • Deprecated
      • Card Holder
        • ℹ️Card Holder Schema
        • ☑️Update
      • Card
        • ℹ️Card Schema
        • ✅Retrieve a single card
        • ✅List cards
        • ☑️Create a card
        • ☑️Create Customer
  • 🎓Resources
    • Support
    • Production Access
Powered by GitBook
On this page
  • Getting an API Key
  • Make your first request
  • Generate your first token

Was this helpful?

  1. Guides

Getting authenticated

PreviousIntroductionNextSandbox Environment

Last updated 9 months ago

Was this helpful?

We’ll be using the of our API. The sandbox lets you develop the PG Rewards API using mock data. The sandbox environment's URL is

Getting an API Key

  1. Sign up or log in to your sandbox account at:

  2. Navigate to Settings > Developer Setting

  3. Click on Generate New Credentials to get new credentials

Generate your first token

POST https://sandbox.pgecom.com/api/v1/token

Request Body

Name
Type
Description

apiKey*

String

secretKey*

String

{
    "token": "eyJhbGciOiJIUzI1NiIsInR5cCIIkpXVCJ9.eyJ1c2VySUQiOiI1ZjU2ZGZhMy1hNDE1LTQ4MTgtODI3NS00GZjNjNlY2UzZmQiLCJpc0FjdGl2ZSI6dHJ1ZSwiaXNBZ2VudCI6dHJ1ZSwiaXNTdXBlckFkbWluIjpmYWxzZSwiYWdlbnRTZXR0aW5nIjp7Il9fdHlwZW5hbWUiOiJTZXR0aW5ncyIsIl9sYXN0Q2hhbmdlZEF0IjoxNjUxMDQ1MDcwMDM1LCJfdmVyc2lvbiI6MSwidG9wVXBGZWVzIjo0LCJ2aXJ0dWFsQ2FyZEZlZXMiOjExLCJ1cGRhdGVkQXQiOiIyMDIyLTA1LTIwVDAxOjIwOjI5LjgzMloiLCJ1c2VySUQiOiI1ZjU2ZGZhMy1hNDE1LTQ4MTgtODI3NS00NGZjNjNlY2UzZmQiLCJ0cmFuc0ZlckZlZXMiOjMsImNyZWF0ZWRBdCI6IjIwMjItMDQtMjdUMDc6Mzc6NTAuMDM1WiIsImlkIjoiNWY1NmRmYTMtYTQxNS00ODE4LTgyNzUtNDRmYzYzZWNlM2ZkIiwiY2FyZEZlZXMiOjV9LCJhZ2VudEJhbmtSZXdhcmRGZWVzIjo3LCJ0b3B1cEZlZXMiOjAuNDEsImFnZW50VHJhbnNGZXJGZWVzIjoxLCJpc1N0cmlwZUlzc3VpbmdFbmFibGVkIjp0cnVlLCJpc0JhbGFuY2VFbmFibGVkIjp0cnVlLCJhZ2VudFBheVBhbEZlZXMiOjQsImNhc2hBcHBGZWVzIjozLCJpc1RvcFVwRW5hYmxlZCI6dHJ1ZSwiaWQiOiI3ODFiYTliOS1lMDJkLTQ3ODktYTRhNi0wNjNiM2UyNTg1N2MiLCJ6ZWxsZUZlZXMiOjMsImZWVzIjo1LCJwYXlwYWxGZWVzIjo4LCJpc1VTQUJhbmtSZXdhcmRzRW5hYmxlZCI6dHJ1ZSwidmlydHVhbENhcmRGZWVzIjo4LCJ1cGRhdGVkQXQiOiIyMDIyLTA2LTMwVDEwOjE3OjIyLjkyMVoiLCJpc1BheVBhbEVuYWJsZWQiOnRydWUsImlzTW9uQ2FzaEVuYWJsZWQiOnRydWUsImFnZW50VG9wdXBGZWVzIjoxLCJpc1N0cmlwZUVuYWJsZWQiOnRydWUsImlzVmlydHVhbENhcmRFbmFibGVkIjp0cnVlLCJhZ2VudENhcmRGZWVzIjo0LCJpc1BheW1lRW5hYmxlZCI6dHJ1ZSwiaWF0IjoxNjU2ODM1MTE4LCJleHAiOjE2NTk0MjcxMTh9.PQwvdewWXJ3UROAleG8Q9pEkeQWtYSaawbtT4EaUOg8"
}
{
    "message": "User not found",
    "status": 400
}
{
    "message": "API Secret Key is invalid",
    "status": 401
}

Congrats, you've authenticated and made your first request!

Make your first request

🎯
🎉
🔑
sandbox environment
https://sandbox.pgecom.com/signin
https://sandbox.pgecom.com/signin
Developer Settings