4.3 — Multi-Currency Pricing & Payment Gateways for Pakistan
Multi-Currency Pricing & Payment Gateways for Pakistan
A Pakistani entrepreneur selling on both Daraz (PKR) and Shopify international (USD/GBP/AED) faces a unique pricing challenge: the product costs the same to produce whether sold locally or internationally, but the earning potential differs by 3-5x depending on currency. Additionally, payment collection in Pakistan is fragmented — local customers pay via JazzCash, EasyPaisa, or bank transfer, while international customers expect PayPal, Stripe, or credit cards. This lesson builds the complete multi-currency pricing and payment infrastructure for Pakistani sellers operating across markets. This infrastructure is crucial for scaling an e-commerce business from Pakistan onto the global stage, maximizing revenue, and effectively managing currency risks in a volatile economic environment.
Section 1: The Multi-Currency Pricing Framework
The Core Problem: A Pakistani crafts seller has a product that costs PKR 2,000 to make. They sell it on Daraz for PKR 3,500 (75% margin). The same product on Etsy sells for $25 (PKR 7,000 at PKR 280/USD) — double the rupee value, same cost. On a UK buyer's screen, £18 looks reasonable. The seller should be pricing differently for each market. This disparity isn't just about exchange rates; it's about market purchasing power, competitor pricing, and platform-specific fees. Selling a high-quality, handcrafted item for PKR 3,500 in Pakistan might be optimal, but selling it for the PKR equivalent of $12.50 on Etsy would be leaving significant money on the table and undermine the perceived value of the product in an international market.
Dynamic Pricing by Market: Use AI to calculate market-appropriate prices:
Prompt: "I'm a Pakistani seller with a product costing PKR 2,000 to manufacture.
Suggest optimal retail prices for these markets, considering:
- Local competitors' pricing in each market
- Typical buyer expectations and willingness to pay
- Your seller fees on each platform (Daraz: 5-10%, Etsy: 6.5%, Shopify: 0-2%)
- Target minimum margin: 50% after platform fees
Markets:
1. Daraz Pakistan (PKR)
2. Etsy USA (USD)
3. Amazon UK (GBP)
4. Noon UAE (AED)
For each, suggest a price, calculate net after fees, and confirm it meets the margin target."
When using AI for pricing, feed it specific data points like competitor URLs, average shipping costs to that region, and any import duties if applicable. The AI can then analyze market trends and suggest a price that maximizes both sales volume and profit margins. This approach moves beyond simple currency conversion to a sophisticated geo-pricing strategy.
Here's an example pricing decision flow:
+-------------------+
| Product Cost |
| (PKR 2,000) |
+---------+---------+
|
v
+-------------------+
| Select Market |
| (e.g., Etsy USA) |
+---------+---------+
|
v
+-------------------+
| Research: |
| - Competitor Price|
| - Buyer Expectation|
| - Platform Fees |
| - Exchange Rate |
+---------+---------+
|
v
+-------------------+
| AI Pricing Engine |
| (Calculates Opt. $) |
+---------+---------+
|
v
+-------------------+
| Suggested Price |
| (e.g., $25 USD) |
+---------+---------+
|
v
+-------------------+
| Verify Margin |
| (Net after fees: |
| $25 - 6.5% - $0.20 |
| = $23.07. At PKR 280/$ = PKR 6,460) |
| Target 50% (PKR 3,000) -> OK! |
+-------------------+
Exchange Rate Risk Management: PKR has depreciated significantly (PKR 105/USD in 2020 → PKR 280/USD in 2026). As a Pakistani seller earning in foreign currency:
- Price in USD/GBP/AED, not PKR equivalents. This means the number displayed to the international customer is fixed in their local currency, protecting your perceived price stability.
- Review prices quarterly — don't wait for a 20% PKR move to adjust. Automated scripts (like the Python one discussed later) can help with this.
- Hold USD in a Wise account for 30-60 days before converting to PKR, to time conversions better. This allows you to convert when the PKR/USD rate is more favorable, potentially gaining an extra 5-10% on your earnings.
- Consider hedging strategies for very large volumes, though for most SMEs, timing conversions is sufficient. This could involve forward contracts with banks, but these often come with high minimums and complexities.
Section 2: Payment Gateway Stack for Pakistan
The choice of payment gateways is critical for customer convenience and cost efficiency. A robust stack ensures you can accept payments from anyone, anywhere.
For Local Pakistani Sales (Daraz/WhatsApp/Own Site):
| Method | Setup Cost | Transaction Fee | Settlement Time | Best For |
|---|---|---|---|---|
| JazzCash Merchant | Free | 1.5-2.5% | Instant | General businesses, wide rural reach, mobile-first users |
| EasyPaisa Business | Free | 1.5-2.5% | Instant | Telecom-heavy areas, similar to JazzCash reach |
| SadaPay Business | Free | 0.5-1% (lowest) | Instant | Digital-native sellers, fast-growing startups, lowest cost |
| Bank Transfer (HBL/UBL) | Free | 0% (manual) | 1-2 business days | B2B, high-value orders, customers wary of digital wallets |
| PayFast.pk | PKR 5,000 setup | 2.5-3.5% | 2-3 business days | Full website integration, credit/debit cards, JazzCash, EasyPaisa |
| NayaPay Merchant | Free | 0.75-1.5% | Instant | Emerging digital wallet, similar to SadaPay, growing acceptance |
For International Sales:
| Method | Available to Pakistanis | Fee | Payout Currency | Best For |
|---|---|---|---|---|
| PayPal | Limited — receive only (via third-party or specific setup) | 4.4% + fixed | USD, EUR, GBP | Etsy, eBay, freelancing (with workarounds), often preferred by US buyers |
| Wise Business | Yes (PKR payout) | 0.5-1.5% | USD, EUR, GBP, AUD | Best for conversion to PKR, holding multiple currencies, excellent exchange rates |
| Payoneer | Yes (full access) | 2-3% | USD, EUR, GBP | Upwork, Fiverr, Amazon, global marketplace payouts, physical debit card |
| Stripe (via US LLC/Agent) | With US LLC or partner agent | 2.9% + $0.30 | USD, EUR, GBP | Shopify international, custom e-commerce sites, subscription services |
| 2Checkout (Verifone) | Yes | 3.5% + $0.35 | USD, EUR, GBP | For own Shopify store, good for regions where Stripe isn't direct |
The Recommended Pakistani E-commerce Payment Stack:
For a seller doing both local and international, a hybrid approach offers maximum flexibility and cost efficiency. This "stack" ensures you capture all potential customers while minimizing fees and managing currency exposure.
+--------------------------------------------------------------------------------------------------------------------------------+
| Pakistani E-commerce Seller |
+--------------------------------------------------------------------------------------------------------------------------------+
| ^ ^ |
| | | |
| | | |
| +-------------+--------+------------+ |
| | | | |
| v v v |
| +------------------------------------+--------------------------+--------------------------+--------------------------+ |
| | Local Pakistani Sales (PKR) | International Sales (USD/GBP/AED) | Currency Management |
| +------------------------------------+--------------------------+--------------------------+--------------------------+ |
| | 1. SadaPay Business (0.5-1%) | 1. Payoneer (2-3%) | 2. 2Checkout (3.5%) | 1. Wise Business (0.5-1.5%)|
| | (Lowest local fees) | (Etsy, Amazon, Fiverr)| (Shopify direct) | (Best conversion rates, |
| | 2. JazzCash Merchant (1.5-2.5%) | 3. Stripe (via US LLC) | | multi-currency holding) |
| | (Backup, wide reach) | (Shopify, custom sites)| | 2. HBL/UBL Bank Account |
| | 3. Bank Transfer (0%) | | | (Final PKR settlement) |
| | (High-value orders) | | | |
+-------+------------------------------------+--------------------------+--------------------------+--------------------------+
- SadaPay Business — lowest fees for domestic PKR transactions. Essential for maximizing local margins.
- JazzCash — backup for customers who only have JazzCash. Its ubiquity in Pakistan makes it indispensable.
- Payoneer — for receiving from Etsy, Amazon, Shopify (if not using 2Checkout/Stripe directly), Upwork, and Fiverr. It offers a US bank account for easy payouts from many platforms.
- Wise Business — for converting USD/GBP/AED to PKR at best rates. Crucial for maximizing the PKR value of international earnings. It allows you to hold foreign currencies and convert strategically.
- Bank account (HBL or UBL) — for large bank transfers and official business transactions, and as the final destination for PKR payouts from Wise/Payoneer.
Section 3: Shopify Multi-Currency Setup
Shopify Markets (available on Basic plan+) allows you to sell in multiple currencies and tailor the shopping experience for different regions without needing multiple stores.
// In Shopify admin → Settings → Markets → Add market
// Configure: Currency, price rounding, tax settings per market
// For Pakistan market (local):
market: "Pakistan"
currency: "PKR"
price_rounding: "ending in 9" (PKR 1,499 vs PKR 1,500) // Common in Pakistan for psychological pricing
shipping_strategy: "Flat rate PKR 250" // Or based on weight/distance
payment_gateways: ["PayFast", "Cash on Delivery", "Bank Transfer"]
// For international markets (e.g., United States):
market: "United States"
currency: "USD"
price_rounding: "ending in .99" (e.g., $19.99)
// Shopify auto-converts at live exchange rates with optional markup %
// Add 15% markup on all international prices to cover:
// Payment processing fees, currency conversion, returns risk, potential international shipping discrepancies
AI-Powered Price Optimization: Building on the concept of dynamic pricing, an automated script can keep your prices competitive and profitable. This script acts as your virtual finance manager.
import requests
import json
from shopify_api_client import ShopifyAPI # Assuming a custom Shopify API wrapper
from datetime import datetime, timedelta
# Configuration
SHOPIFY_STORE_URL = "your-store-name.myshopify.com"
SHOPIFY_ACCESS_TOKEN = "shpat_YOUR_PRIVATE_APP_TOKEN" # Use private app token with write_products scope
TARGET_MARGIN_PERCENT = 0.50 # 50%
INTERNATIONAL_MARKUP_PERCENT = 0.15 # 15% for international overheads
PRICE_UPDATE_THRESHOLD_PERCENT = 0.05 # Only update if price deviates by more than 5%
PKR_PRODUCT_COST = 2000 # Example base cost
def fetch_exchange_rates():
"""Fetches current exchange rates from a reliable API."""
# Using a free API for demonstration, replace with a production-ready one (e.g., Open Exchange Rates, Fixer.io)
api_url = "https://api.exchangerate-api.com/v4/latest/PKR"
response = requests.get(api_url)
response.raise_for_status() # Raise an exception for bad status codes
data = response.json()
return {
"USD": data["rates"]["USD"],
"GBP": data["rates"]["GBP"],
"AED": data["rates"]["AED"]
}
def calculate_optimal_price(base_cost_pkr, target_margin, market_currency, exchange_rate, platform_fee_percent, international_markup=0):
"""Calculates the optimal price for a given market."""
cost_after_margin_pkr = base_cost_pkr / (1 - target_margin)
# Adjust for platform fees (taken from gross sale)
# Price * (1 - platform_fee) = cost_after_margin_pkr
price_pkr_before_conversion = cost_after_margin_pkr / (1 - platform_fee_percent)
# Apply international markup if applicable
price_pkr_before_conversion *= (1 + international_markup)
# Convert to market currency
# Assuming exchange_rate is PKR_per_CURRENCY (e.g., 280 for USD)
optimal_price = price_pkr_before_conversion / exchange_rate
return round(optimal_price, 2) # Round to 2 decimal places for currency
def main():
shopify = ShopifyAPI(SHOPIFY_STORE_URL, SHOPIFY_ACCESS_TOKEN)
exchange_rates = fetch_exchange_rates()
print(f"Fetched exchange rates: {exchange_rates}")
products = shopify.get_products() # Fetches all products
updated_prices_count = 0
summary_messages = []
for product in products:
product_id = product['id']
current_price_usd = float(product['variants'][0]['price']) # Assuming single variant, USD is base international
# Example: Calculate for USD market
platform_fee_usd = 0.065 # Etsy example
optimal_price_usd = calculate_optimal_price(
PKR_PRODUCT_COST,
TARGET_MARGIN_PERCENT,
"USD",
exchange_rates["USD"],
platform_fee_usd,
INTERNATIONAL_MARKUP_PERCENT
)
price_deviation = abs((optimal_price_usd - current_price_usd) / current_price_usd)
if price_deviation > PRICE_UPDATE_THRESHOLD_PERCENT:
print(f"Product {product_id} price deviation: {price_deviation*100:.2f}% (Current: ${current_price_usd}, Optimal: ${optimal_price_usd})")
# Update price via Shopify API
# shopify.update_product_price(product_id, optimal_price_usd) # Placeholder for actual API call
updated_prices_count += 1
summary_messages.append(f"Updated product {product['title']} from ${current_price_usd} to ${optimal_price_usd}")
print(f"\n--- Price Optimization Summary ({datetime.now().strftime('%Y-%m-%d %H:%M')}) ---")
print(f"{updated_prices_count} prices updated.")
if summary_messages:
for msg in summary_messages:
print(f"- {msg}")
else:
print("No significant price changes required this week.")
if __name__ == "__main__":
main()
This script would run weekly, fetching current exchange rates, recalculating prices based on your target margins and platform fees, and then updating Shopify via its Admin API if the new price deviates significantly from the current one. It sends you a summary report, keeping you informed without manual intervention.
Pakistan Case Study: "Crafted Treasures by Ayesha"
Ayesha runs "Crafted Treasures," a small business in Lahore specializing in handmade ceramic pottery and traditional embroidery. Her products are unique, high-quality, and resonate with both local and international buyers looking for authentic Pakistani craftsmanship.
The Challenge: Ayesha primarily sells on Daraz Pakistan, where her best-selling ceramic mug costs PKR 800 to make and sells for PKR 1,500. She also wants to expand to Etsy USA and a small Shopify store targeting the UAE. She's struggling with:
- Pricing: How to price the same mug on Etsy (USD) and Shopify (AED) to ensure she covers costs, platform fees, international shipping (approx. PKR 1,000 per mug internationally), and still makes a profit, given the fluctuating PKR.
- Payments: How to efficiently collect payments from US and UAE customers, and then convert those funds to PKR for her local suppliers and artisans.
- Local Sales: Streamlining local payments beyond just Cash on Delivery, which has high return rates.
Ayesha's Multi-Currency & Payment Solution:
-
Pricing Strategy:
- Daraz (PKR): Keeps the mug at PKR 1,500.
- Etsy USA (USD):
- Base cost (PKR 800) + International Shipping (PKR 1,000) = PKR 1,800.
- Target margin: 60%. So, required gross income in PKR = PKR 1,800 / (1 - 0.60) = PKR 4,500.
- Etsy fees (6.5% + $0.20 listing fee + approx 3% payment processing) = ~10%.
- Required sale price (PKR) before conversion = PKR 4,500 / (1 - 0.10) = PKR 5,000.
- At PKR 280/USD, optimal USD price = PKR 5,000 / 280 = $17.85. Ayesha rounds this up to $19.99 to be competitive and account for minor fluctuations.
- Shopify UAE (AED):
- Similar calculation, but using AED exchange rate (PKR 76/AED) and Shopify fees (2%).
- Required sale price (PKR) before conversion = PKR 4,500 / (1 - 0.02) = PKR 4,592.
- Optimal AED price = PKR 4,592 / 76 = AED 60.42. She prices it at AED 65.
-
Payment Gateway Stack:
- Local (Daraz & WhatsApp):
- SadaPay Business: For direct WhatsApp orders, offers the lowest transaction fees for bank transfers and mobile wallet payments.
- JazzCash Merchant: As a backup for customers who prefer JazzCash.
- PayFast.pk: Integrated into her Shopify store for Pakistan to accept local credit/debit cards and mobile wallets.
- International (Etsy & Shopify UAE):
- Etsy: Payouts directed to her Payoneer account, which provides a USD receiving account.
- Shopify UAE: Uses 2Checkout (Verifone) as the primary gateway, which directly supports AED payments and payouts to her Payoneer account.
- Wise Business: All USD/AED funds from Payoneer are transferred to Wise. Ayesha holds the funds in USD/AED for 30-45 days, monitoring exchange rates, then converts to PKR at favorable rates and transfers to her HBL bank account.
- Local (Daraz & WhatsApp):
Outcome: Ayesha now has a clear, profitable pricing strategy for each market and a robust payment system. She's diversified her revenue streams, reduced reliance on a single market, and is maximizing her earnings by strategically managing currency conversions. Her business, "Crafted Treasures," is growing internationally, becoming a true Pakistani e-commerce success story.
Practice Lab
Exercise 1: Create a multi-currency pricing spreadsheet for a product of your choice. Use the AI pricing prompt to get recommended prices for all 4 markets (Daraz, Etsy, Amazon UK, Noon UAE). Then calculate the net PKR revenue after fees and currency conversion for each. Which market gives the highest net PKR per unit sold? Does the answer surprise you? Assume a product cost of PKR 1,500, and use current exchange rates (you can use Google for this).
Exercise 2: Research and compare JazzCash Merchant vs. SadaPay Business vs. NayaPay Merchant for a Pakistani e-commerce setup. Go to their respective websites and find: current transaction fee, monthly fee (if any), settlement time, and maximum transaction limits. Build a comparison table. For a seller doing PKR 500,000/month in sales, how much does the fee difference cost annually between the cheapest and most expensive option among these three?
Exercise 3: Set up a free Payoneer account (if you don't have one already). Connect it to one marketplace (Etsy's free seller account works for this exercise, or even a free Fiverr account). Verify that you can receive a payment in USD and understand the conversion path to PKR. Document the steps: Marketplace payment → Payoneer balance → PKR bank transfer — how many days does each step take? What are the fees at each stage?
Exercise 4: Research the current process for a Pakistani individual or small business to legally set up a US LLC to gain access to payment gateways like Stripe. What are the estimated costs (setup and annual maintenance) in PKR? What are the pros and cons compared to using alternative gateways like 2Checkout or Payoneer directly?
Key Takeaways
- International pricing should always be set in the foreign currency (USD/GBP/AED), not as a PKR-converted amount — letting exchange rates erode your margins silently is the most common Pakistani seller mistake.
- SadaPay Business has the lowest domestic transaction fees (0.5-1%) among Pakistani payment gateways — for sellers doing PKR 500,000+/month domestically, this fee difference saves PKR 7,500–15,000/month vs. JazzCash.
- The Wise Business account is the most important financial tool for Pakistani e-commerce sellers earning in foreign currency — it holds USD/GBP, converts at mid-market rates, and sends PKR to your local bank account.
- Always maintain a 15% international price markup above your domestic PKR equivalent to absorb: payment processing fees (2-4%), currency conversion fees (1-2%), returns risk, and occasional refunds.
- A hybrid payment stack combining local Pakistani options (SadaPay, JazzCash, PayFast) with international solutions (Payoneer, Wise, 2Checkout) is essential for maximizing market reach and optimizing costs for a cross-border e-commerce business.
- Leveraging AI for dynamic pricing, especially when considering market-specific competitor pricing and buyer expectations, can significantly boost your international profitability beyond simple currency conversions.
Lesson Summary
Quiz: Multi-Currency Pricing & Payment Gateways for Pakistan
4 questions to test your understanding. Score 60% or higher to pass.