PNGTickets.com API Reference

Public HTTP endpoints implemented on PNGTickets.com.

Implemented endpoints

get/api/public/travel-booking

Open a live partner-site flight offer

Exchanges a live partner offer (search and click IDs from the TravelPayouts Flight Search shown on /search) for that partner's own tracked booking page, such as Trip.com, Kiwi.com or Mytrip, and redirects there. The destination URL comes from TravelPayouts, never from the request. Offers expire after a short time. This does not reserve seats, charge a customer or issue a ticket.

post/api/public/payments/webhook

Receive signed Stripe payment events

Stripe integration endpoint, not a customer checkout API. The Stripe-Signature header must authenticate the exact raw request body. Sandbox and live environments are separate. Interactive execution is disabled on this documentation page.

Access and availability

Flight search, account management and Air Niugini checkout use internal website services, not a public REST booking API. PNG Air bookings continue on partner booking sites found by live search; hotel and taxi enquiries go to external providers.

No public registration API, partner API plans, live WebSocket feed or self-service refund API is offered. Swagger request execution is disabled. Stripe webhooks require a valid signature and the correct payment environment.

Agent integrations

Account-protected MCP at /mcp offers estimated PNG flight schedules and the caller’s own booking summaries. OAuth sign-in and consent are required. Tools cannot charge, cancel or issue tickets.