指南
如何在Capacitor中使用Pay
使用 @capgo/capacitor-pay
Capacitor 插件用于触发 iOS(Apple pay) 和 Android(Google Pay) 的原生支付。
安装
bun add @capgo/capacitor-pay
bunx cap sync
bunx cap sync 将插件的原生 code 复制到您的原生项目中。每次升级插件后都需要重新运行。
导入
import { Pay } from '@capgo/capacitor-pay';
API 简介
| 方法 | 描述 |
|---|---|
isPayAvailable |
检查当前平台是否支持原生支付。对于 iOS,评估 Apple Pay;对于 Android,评估 Google Pay。 |
requestPayment |
为当前平台呈现原生支付单。提供 iOS 的 Apple Pay 配置和 Android 的 Google Pay 配置。 |
示例
isPayAvailable()
检测当前平台是否支持原生支付。iOS上评估Apple Pay,Android上评估Google Pay。
import { Pay } from '@capgo/capacitor-pay';
const result = await Pay.isPayAvailable();
console.log(result);
requestPayment()
在当前平台上呈现原生支付单据。iOS上提供Apple Pay配置,Android上提供Google Pay配置。
import { Pay } from '@capgo/capacitor-pay';
const result = await Pay.requestPayment({
apple: {
merchantIdentifier: 'merchant-identifier-123',
countryCode: 'US',
currencyCode: 'USD',
paymentSummaryItems: [
{
label: 'Hello from Capacitor',
amount: 'amount',
},
],
supportedNetworks: ['AmEx'],
},
});
// The result holds sensitive values: use it without logging it.
完整参考
继续使用@capgo/capacitor-pay
如果您正在使用 使用@capgo/capacitor-pay 来规划支付和购买,连接它与 @capgo/capacitor支付 以获取@capgo/capacitor-pay的实现细节 开始使用 了解开始使用的详细信息 Capgo 付款方案 了解Capgo 付款方案中的产品流程 付款系统 了解付款系统的详细信息,并 @capgo/原生购买 了解@capgo/native-purchases的详细信息。