paypal_web_payments 0.1.0 copy "paypal_web_payments: ^0.1.0" to clipboard
paypal_web_payments: ^0.1.0 copied to clipboard

Flutter 插件,用于集成 PayPal Web 支付功能,支持 Android 平台。

PayPal Web Payments #

Flutter 插件,用于集成 PayPal Web 支付功能,支持 Android 平台。

功能 #

  • 支持 PayPal Web 支付流程
  • 处理支付结果回调
  • 支持 Android 平台
  • iOS 平台暂未支持

安装 #

dependencies:
  paypal_web_payments: ^0.1.0

## 使用方法
## 初始化
```dart
import 'package:paypal_web_payments/paypal_web_payments.dart';

PaypalWebPayments.instance.init(
  FPayPalOrderCallback(
    onSuccess: (data) {
      print('支付成功: ${data.orderId}, ${data.payerId}');
    },
    onCancel: (orderId) {
      print('支付取消: $orderId');
    },
    onError: (error) {
      print('支付错误: ${error.code}, ${error.errorMessage}');
    },
    onOnResult: () {
      print('无结果');
    },
  ),
);

发起支付 #

await PaypalWebPayments.instance.startWebPayments(
  clientId: 'YOUR_PAYPAL_CLIENT_ID',
  orderId: 'YOUR_ORDER_ID',
  urlScheme: 'YOUR_APP_URL_SCHEME',
);

Android 配置 #

<activity
    android:name=".MainActivity"
    android:launchMode="singleInstance"
    ...>
    <intent-filter>
        <action android:name="android.intent.action.VIEW"/>
        <data android:scheme="YOUR_APP_URL_SCHEME"/>
        <category android:name="android.intent.category.DEFAULT"/>
        <category android:name="android.intent.category.BROWSABLE"/>
    </intent-filter>
</activity>

将 activity 替换成FlutterFragmentActivity
0
likes
130
points
24
downloads

Publisher

unverified uploader

Weekly Downloads

Flutter 插件,用于集成 PayPal Web 支付功能,支持 Android 平台。

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on paypal_web_payments