English 简体中文 繁體中文 한국 사람 日本語 Deutsch русский بالعربية TÜRKÇE português คนไทย french

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE คนไทย Français русский

1回答

0收藏

Telegram 小程序 | TypeScript @telegram-apps/sdk @2.x | 组件 | 发票

开源社区 开源社区 8547 人阅读 | 1 人回复 | 2025-02-25

发票

负责 Telegram invoices 的💠组件

检查支持

要检查当前 Telegram 迷你应用程序版本是否支持发票,需要使用 isSupported 方法:

Variable :

  1. import { invoice } from '@telegram-apps/sdk';
    3 O( H# X9 Z& V6 _0 r' c8 q) k8 t! Z. K
  2. ) Q" i* e1 ^# U0 V( E
  3. invoice.isSupported(); // boolean
复制代码

Functions :

  1. import { isInvoiceSupported } from '@telegram-apps/sdk';# ]( Y/ x: G1 p
  2. ' H( _& _+ w9 c! f3 A6 z# Z) M( A
  3. isInvoiceSupported(); // boolean
复制代码
开票

要打开发票,需要使用 open 方法。 这种方法允许使用发票的 URL 或 slug 打开发票 。

在 URL 模式下打开发票需要传递等于 url 的第二个参数,因此 方法会将传递的值解释为 URL。

调用该方法会更新 isOpened 信号属性值。

Variable :

  1. import { invoice } from '@telegram-apps/sdk';3 S. e8 C: m( }2 p  @
  2. 6 S7 H. O7 ~* T. R! d- W
  3. invoice.isOpened(); // false
    + j* s9 Y9 G' K2 B/ i0 A7 k
  4. const promise = invoice.open('abIIks213');4 Y' [( V) L4 O- ?; w& Y
  5. invoice.isOpened(); // true4 t- F. D' j7 y- g/ f2 ?
  6. const status = await promise;
    ; C! n7 A! F8 ?+ h% E. R- Q2 X& T
  7. invoice.isOpened(); // false' z7 ?, u9 p- M5 Z  L9 ?

  8. - p6 A& S3 f0 W
  9. // Or in URL mode:( H. E; ~" C- t4 `* Q+ T
  10. await invoice.open('https://t.me/invoice/abIIks213', 'url');
复制代码

Functions :

  1. import { openInvoice, isInvoiceOpened } from '@telegram-apps/sdk';9 }3 Q- O3 Q/ F  }2 D

  2. 6 N7 C- v- d) u9 U) j
  3. isInvoiceOpened(); // false7 Q# E$ M. K8 B7 c
  4. const promise = openInvoice('abIIks213');9 o. i5 e& k+ q; X
  5. isInvoiceOpened(); // true
    4 }; L8 J# N4 {& g6 ?- v6 F$ I0 q* J
  6. const status = await promise;
    + D. l) E/ F% P
  7. isInvoiceOpened(); // false
    $ t8 a0 b( w+ P3 i, u/ N
  8. 1 H& @0 v! d4 q1 q6 ?: q- E/ V7 \
  9. // Or in URL mode:% K0 u. C0 v6 _+ E
  10. await openInvoice('https://t.me/invoice/abIIks213', 'url');
复制代码
; @9 ?6 O; E$ L3 u

8 C8 ?% k5 R/ V$ s1 i8 ?/ h. u
分享到:

回答|共 1 个

x1zhni8050

发表于 2025-2-26 18:26:17 | 显示全部楼层

前排支持下分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则