Alipay Deep Linking: URI Schemes and App Identifiers

Deep Linking URI Schemes for Alipay

Alipay utilizes specific URI protocols (such as alipays://, alipay://, and alipayqr://) alongside unique application identifiers (appId or saId) to facilitate direct navigation to internal functionalities.

Scanner and Payment Code Invocation

  • WeChat Scanner: weixin://scanqrcode
  • Alipay Scanner: alipayqr://platformapi/startapp?saId=10000007
  • Alipay Collection Code: alipayqr://platformapi/startapp?saId=20000123
  • Alipay Payment Code: alipay://platformapi/startapp?appId=20000056

Integrated QR Scanning with Auto-Payment

To launch the scanner and immediately process a payment upon scanning, append the URL-encoded QR string to the scanner endpoint:

alipayqr://platformapi/startapp?saId=10000007&qrcode=HTTPS%3A%2F%2FQR.ALIPAY.COM%2FYOUR_CODE_HERE

Generating Transaction Links

Transaction URLs can be dynamically generated. Below is a JavaScript implementation for constructing merchant and personal transfer links:

function buildAlipayTransactionLink(targetAccountId, transactionAmount, transactionNote, isMerchant) {
  const baseScheme = "alipays://platformapi/startapp";
  if (isMerchant) {
    const payload = {
      s: "money",
      u: targetAccountId,
      a: transactionAmount,
      m: transactionNote
    };
    return `${baseScheme}?appId=20000123&actionType=scan&biz_data=${JSON.stringify(payload)}`;
  } else {
    return `${baseScheme}?appId=09999988&actionType=toAccount&goBack=NO&amount=${transactionAmount}&userId=${targetAccountId}&memo=${transactionNote}`;
  }
}

Comprehensive Application Identifiers

Transfers and Top-ups

  • Transfer: alipayqr://platformapi/startapp?saId=20000116
  • Mobile Top-up: alipayqr://platformapi/startapp?saId=10000003

Account and Security Management

  • Bills: alipays://platformapi/startapp?appId=20000003
  • Account Switching: alipays://platformapi/startapp?appId=20000006
  • Settings: alipays://platformapi/startapp?appId=20000024
  • Balance: alipays://platformapi/startapp?appId=20000019
  • Security Center: alipays://platformapi/startapp?appId=20000068
  • My Bank Cards: alipays://platformapi/startapp?appId=20000014
  • Identity Verification: alipays://platformapi/startapp?appId=20000038

Financial and Wealth Services

  • Yu'E Bao: alipays://platformapi/startapp?appId=20000032
  • Zhima Credit: alipayqr://platformapi/startapp?appId=20000118
  • Ant Forest: alipay://platformapi/startapp?appId=60000002
  • Huabei: alipayqr://platformapi/startapp?appId=20000199
  • Total Assets: alipayqr://platformapi/startapp?appId=20000243
  • Gold: alipayqr://platformapi/startapp?appId=20000218

Lifestyle and Third-Party Services

  • DiDi Chuxing: alipayqr://platformapi/startapp?appId=20000130
  • Ele.me: alipayqr://platformapi/startapp?appId=20000120
  • Fliggy: alipayqr://platformapi/startapp?appId=20000155
  • Red Packets: alipayqr://platformapi/startapp?appId=20000176
  • Charity: alipayqr://platformapi/startapp?saId=10000009
  • Card Pack: alipayqr://platformapi/startapp?saId=20000021

Advanced Routing Parameters

  • Mobile Top-up Actions: alipays://platformapi/startapp?appId=10000003&actionType=recharge (Recharge), ...&actionType=flow (Data Plan), ...&actionType=Sign (Contract)
  • Wealth Management Paths: alipays://platformapi/startapp?appId=20000161&path=deposit (Deposit), ...&path=loan (Loan)
  • Red Packet Targets: alipays://platformapi/startapp?appId=88886666&target=receiveList (Received), ...&target=sendList (Sent)

Tags: alipay Deep Linking Mobile Development URI Schemes App Navigation

Posted on Sat, 24 Oct 2026 16:54:03 +0000 by simenss