Skip to main content

Pakistan API Introduction

Less than 1 minute

Getting started

Use Sandbox for integration tests, then switch to Production when you go live. For merchant credentials and environment switching, see the integration guide. For request signing, see signature generation.

API reference

AreaDocumentation
TransactionPay-in collection · Disbursement (pay-out)
InquiryTransaction status · Balance inquiry
Payment methodsPayment methods

Environment Configuration

EnvironmentProtocolMedia TypeBase URL
SandboxHTTPSapplication/jsonhttps://sandbox-gateway.smilepayz.com
ProductionHTTPSapplication/jsonhttps://gateway.smilepayz.com

API Overview

Pakistan APIs use the standard Smilepayz v2.0 request format with PKR as the transaction currency.

Key Features

  1. Wallet pay-in: JazzCash and Easypaisa hosted wallet collection.
  2. Wallet QR pay-in: EasypaisaQR and JazzCashQR where enabled for your merchant account.
  3. Wallet pay-out: JazzCash and Easypaisa wallet disbursement.
  4. Standard inquiry: Shared status and balance inquiry endpoints.
  5. 24/7 transaction support: Transactions may be submitted 24/7; pay-out availability depends on enabled business hours and channel configuration.

Market Characteristics

  • Currency: Pakistani Rupee (PKR)
  • Timezone: UTC+5 (Asia/Karachi)
  • Payment preferences: Mobile wallet and QR-based local payment methods