pinelabs_native
Flutter wrapper for the Pine Labs Online iOS and Android SDKs.
Quickstart
Add the plugin from Git:
dependencies:
pinelabs_native:
git:
url: https://github.com/naman-pandey_pinegit/pinelabs_native.git
ref: v0.0.1
Then run flutter pub get.
Required host app setup:
- Android: add JitPack, set
minSdk = 26, use AppCompat themes. - iOS: set
platform :ios, '13.0'inios/Podfile.
Full integration guide:
Start A Payment
import 'package:pinelabs_native/pinelabs_native.dart';
final sdk = PinelabsFlutterSdk();
final result = await sdk.startPayment(
const PinelabsPaymentRequest(
orderToken: 'YOUR_ORDER_TOKEN',
environment: PinelabsEnvironment.uat,
),
);
if (result.isSuccess) {
// Handle success.
}
Available environments:
PinelabsEnvironment.uatPinelabsEnvironment.prod