payorc_flutter_v2 1.0.5 copy "payorc_flutter_v2: ^1.0.5" to clipboard
payorc_flutter_v2: ^1.0.5 copied to clipboard

A Flutter plugin for orc payment.

Use this package as a library

Depend on it

Run this command:

With Dart:

 $ dart pub add payorc_flutter_v2

With Flutter:

 $ flutter pub add payorc_flutter_v2

This will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):

dependencies:
  payorc_flutter_v2: ^1.0.5

Alternatively, your editor might support dart pub get or flutter pub get. Check the docs for your editor to learn more.

Import it

Now in your Dart code, you can use:

import 'package:payorc_flutter_v2/app.dart';
import 'package:payorc_flutter_v2/bases/alert.dart';
import 'package:payorc_flutter_v2/bases/base_bloc.dart';
import 'package:payorc_flutter_v2/bases/base_state.dart';
import 'package:payorc_flutter_v2/bases/bloc_observer.dart';
import 'package:payorc_flutter_v2/bases/core_listener.dart';
import 'package:payorc_flutter_v2/bases/data/api/error_handler.dart';
import 'package:payorc_flutter_v2/bases/data/api/exceptions/api_error.dart';
import 'package:payorc_flutter_v2/bases/data/api/exceptions/error.dart';
import 'package:payorc_flutter_v2/bases/data/api/exceptions/error_response.dart';
import 'package:payorc_flutter_v2/bases/data/get_email_form.dart';
import 'package:payorc_flutter_v2/bases/event/base/base_event.dart';
import 'package:payorc_flutter_v2/bases/event/general_event/general_event.dart';
import 'package:payorc_flutter_v2/bases/general_states/general_states.dart';
import 'package:payorc_flutter_v2/bases/states/base/base_state.dart';
import 'package:payorc_flutter_v2/bases/states/base/non_render_state.dart';
import 'package:payorc_flutter_v2/bases/states/base/render_data_state.dart';
import 'package:payorc_flutter_v2/bases/states/general_state/general_non_render_state.dart';
import 'package:payorc_flutter_v2/bases/states/general_state/general_render_state.dart';
import 'package:payorc_flutter_v2/bases/ui.dart';
import 'package:payorc_flutter_v2/components/appBar/base_appbar.dart';
import 'package:payorc_flutter_v2/components/loading_view.dart';
import 'package:payorc_flutter_v2/data/constants/payorc_gateway_urls.dart';
import 'package:payorc_flutter_v2/data/constants/payorc_submit_order_error_codes.dart';
import 'package:payorc_flutter_v2/data/models/add_card_request.dart';
import 'package:payorc_flutter_v2/data/models/add_card_response.dart';
import 'package:payorc_flutter_v2/data/models/billing_address_option.dart';
import 'package:payorc_flutter_v2/data/models/billing_details.dart';
import 'package:payorc_flutter_v2/data/models/card_data.dart';
import 'package:payorc_flutter_v2/data/models/checkout_customization_response.dart';
import 'package:payorc_flutter_v2/data/models/customer_cards_response.dart';
import 'package:payorc_flutter_v2/data/models/customer_details.dart';
import 'package:payorc_flutter_v2/data/models/enums/payment_request_kind.dart';
import 'package:payorc_flutter_v2/data/models/enums/payment_type.dart';
import 'package:payorc_flutter_v2/data/models/enums/payment_view_type.dart';
import 'package:payorc_flutter_v2/data/models/enums/webview_source.dart';
import 'package:payorc_flutter_v2/data/models/list_customer_cards_request.dart';
import 'package:payorc_flutter_v2/data/models/order_details.dart';
import 'package:payorc_flutter_v2/data/models/order_sheet_card_info.dart';
import 'package:payorc_flutter_v2/data/models/order_summary.dart';
import 'package:payorc_flutter_v2/data/models/payment_models.dart';
import 'package:payorc_flutter_v2/data/models/payment_request.dart';
import 'package:payorc_flutter_v2/data/models/payment_response.dart';
import 'package:payorc_flutter_v2/data/models/payorc_sdk_slots.dart';
import 'package:payorc_flutter_v2/data/models/review_order_item.dart';
import 'package:payorc_flutter_v2/data/models/sdk_payment_result.dart';
import 'package:payorc_flutter_v2/data/models/sdk_payment_transaction_data.dart';
import 'package:payorc_flutter_v2/data/models/shipping_details.dart';
import 'package:payorc_flutter_v2/data/models/urls.dart';
import 'package:payorc_flutter_v2/data/models/wallet_payment_request.dart';
import 'package:payorc_flutter_v2/data/models/wallet_payment_result.dart';
import 'package:payorc_flutter_v2/data/repo/card_repo.dart';
import 'package:payorc_flutter_v2/data/repo/payment_sdk_repo.dart';
import 'package:payorc_flutter_v2/data/repo/payorc_repo.dart';
import 'package:payorc_flutter_v2/extensions/alerts_extension.dart';
import 'package:payorc_flutter_v2/extensions/loading_extension.dart';
import 'package:payorc_flutter_v2/extensions/string_extensions.dart';
import 'package:payorc_flutter_v2/extensions/types.dart';
import 'package:payorc_flutter_v2/models/base_model.dart';
import 'package:payorc_flutter_v2/payorc_sdk.dart';
import 'package:payorc_flutter_v2/routes/route_path.dart';
import 'package:payorc_flutter_v2/utils/alert.dart';
import 'package:payorc_flutter_v2/utils/cache/user_cache.dart';
import 'package:payorc_flutter_v2/utils/fb_logger.dart';
import 'package:payorc_flutter_v2/utils/network_provider.dart';
import 'package:payorc_flutter_v2/utils/ui.dart';