portone_flutter 1.0.0
portone_flutter: ^1.0.0 copied to clipboard
Plugin that allows Flutter to use PortOne V1 and V2 payment and certification functions.
Use this package as a library
Depend on it
Run this command:
With Flutter:
$ flutter pub add portone_flutterThis will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):
dependencies:
portone_flutter: ^1.0.0Alternatively, your editor might support flutter pub get. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:portone_flutter/v1.dart';
import 'package:portone_flutter/v1/iamport_certification.dart';
import 'package:portone_flutter/v1/iamport_payment.dart';
import 'package:portone_flutter/v1/model/certification_data.dart';
import 'package:portone_flutter/v1/model/certification_data.g.dart';
import 'package:portone_flutter/v1/model/iamport_url.dart';
import 'package:portone_flutter/v1/model/iamport_validation.dart';
import 'package:portone_flutter/v1/model/payment_data.dart';
import 'package:portone_flutter/v1/model/payment_data.g.dart';
import 'package:portone_flutter/v1/model/pg/bypass.dart';
import 'package:portone_flutter/v1/model/pg/bypass.g.dart';
import 'package:portone_flutter/v1/model/pg/danal/danal.dart';
import 'package:portone_flutter/v1/model/pg/danal/danal.g.dart';
import 'package:portone_flutter/v1/model/pg/daou/daou.dart';
import 'package:portone_flutter/v1/model/pg/daou/daou.g.dart';
import 'package:portone_flutter/v1/model/pg/kcp/kcp_products.dart';
import 'package:portone_flutter/v1/model/pg/kcp/kcp_products.g.dart';
import 'package:portone_flutter/v1/model/pg/naver/naver_co_products.dart';
import 'package:portone_flutter/v1/model/pg/naver/naver_co_products.g.dart';
import 'package:portone_flutter/v1/model/pg/naver/naver_interface.dart';
import 'package:portone_flutter/v1/model/pg/naver/naver_interface.g.dart';
import 'package:portone_flutter/v1/model/pg/naver/naver_pay_products.dart';
import 'package:portone_flutter/v1/model/pg/naver/naver_pay_products.g.dart';
import 'package:portone_flutter/v1/model/pg/naver/naver_products.dart';
import 'package:portone_flutter/v1/model/pg/naver/naver_products.g.dart';
import 'package:portone_flutter/v1/model/pg/settle/settle.dart';
import 'package:portone_flutter/v1/model/pg/settle/settle.g.dart';
import 'package:portone_flutter/v1/model/pg/tosspayments/tosspayments.dart';
import 'package:portone_flutter/v1/model/pg/tosspayments/tosspayments.g.dart';
import 'package:portone_flutter/v1/model/url_data.dart';
import 'package:portone_flutter/v1/widget/iamport_error.dart';
import 'package:portone_flutter/v1/widget/iamport_webview.dart';
import 'package:portone_flutter/v2.dart';
import 'package:portone_flutter/v2/model/entity/address.dart';
import 'package:portone_flutter/v2/model/entity/bank.dart';
import 'package:portone_flutter/v2/model/entity/billing_key_and_pay_method.dart';
import 'package:portone_flutter/v2/model/entity/billing_key_method.dart';
import 'package:portone_flutter/v2/model/entity/bypass/identity_verification/danal.dart';
import 'package:portone_flutter/v2/model/entity/bypass/identity_verification/inicis_unified.dart';
import 'package:portone_flutter/v2/model/entity/bypass/identity_verification/inicis_unified_direct_agency.dart';
import 'package:portone_flutter/v2/model/entity/bypass/identity_verification/inicis_unified_flg_fixed_user.dart';
import 'package:portone_flutter/v2/model/entity/bypass/identity_verification/kcp_v_2.dart';
import 'package:portone_flutter/v2/model/entity/bypass/identity_verification_bypass.dart';
import 'package:portone_flutter/v2/model/entity/bypass/issue_billing_key/galaxia.dart';
import 'package:portone_flutter/v2/model/entity/bypass/issue_billing_key/inicis_v_2.dart';
import 'package:portone_flutter/v2/model/entity/bypass/issue_billing_key/inicis_v_2_card_use.dart';
import 'package:portone_flutter/v2/model/entity/bypass/issue_billing_key/kcp_v_2.dart';
import 'package:portone_flutter/v2/model/entity/bypass/issue_billing_key/kcp_v_2_batch_soc_choice.dart';
import 'package:portone_flutter/v2/model/entity/bypass/issue_billing_key/naverpay.dart';
import 'package:portone_flutter/v2/model/entity/bypass/issue_billing_key/smartro_v_2.dart';
import 'package:portone_flutter/v2/model/entity/bypass/issue_billing_key/smartro_v_2_is_pwd_pass.dart';
import 'package:portone_flutter/v2/model/entity/bypass/issue_billing_key/smartro_v_2_skin_color.dart';
import 'package:portone_flutter/v2/model/entity/bypass/issue_billing_key/tosspay_v_2.dart';
import 'package:portone_flutter/v2/model/entity/bypass/issue_billing_key/welcome.dart';
import 'package:portone_flutter/v2/model/entity/bypass/issue_billing_key_and_pay/eximbay_v_2.dart';
import 'package:portone_flutter/v2/model/entity/bypass/issue_billing_key_and_pay/eximbay_v_2_payment.dart';
import 'package:portone_flutter/v2/model/entity/bypass/issue_billing_key_and_pay/galaxia.dart';
import 'package:portone_flutter/v2/model/entity/bypass/issue_billing_key_and_pay/payletter_global.dart';
import 'package:portone_flutter/v2/model/entity/bypass/issue_billing_key_and_pay/welcome.dart';
import 'package:portone_flutter/v2/model/entity/bypass/issue_billing_key_and_pay_bypass.dart';
import 'package:portone_flutter/v2/model/entity/bypass/issue_billing_key_bypass.dart';
import 'package:portone_flutter/v2/model/entity/bypass/load_issue_billing_key_ui/paypal_v_2.dart';
import 'package:portone_flutter/v2/model/entity/bypass/load_issue_billing_key_ui/paypal_v_2_additional_data.dart';
import 'package:portone_flutter/v2/model/entity/bypass/load_issue_billing_key_ui/paypal_v_2_country.dart';
import 'package:portone_flutter/v2/model/entity/bypass/load_issue_billing_key_ui/paypal_v_2_shipping_address.dart';
import 'package:portone_flutter/v2/model/entity/bypass/load_issue_billing_key_ui/paypal_v_2_style.dart';
import 'package:portone_flutter/v2/model/entity/bypass/load_issue_billing_key_ui/paypal_v_2_style_color.dart';
import 'package:portone_flutter/v2/model/entity/bypass/load_issue_billing_key_ui/paypal_v_2_style_label.dart';
import 'package:portone_flutter/v2/model/entity/bypass/load_issue_billing_key_ui/paypal_v_2_style_layout.dart';
import 'package:portone_flutter/v2/model/entity/bypass/load_issue_billing_key_ui/paypal_v_2_style_shape.dart';
import 'package:portone_flutter/v2/model/entity/bypass/load_issue_billing_key_ui_bypass.dart';
import 'package:portone_flutter/v2/model/entity/bypass/load_payment_ui/paypal_v_2.dart';
import 'package:portone_flutter/v2/model/entity/bypass/load_payment_ui/paypal_v_2_additional_data.dart';
import 'package:portone_flutter/v2/model/entity/bypass/load_payment_ui/paypal_v_2_payer.dart';
import 'package:portone_flutter/v2/model/entity/bypass/load_payment_ui/paypal_v_2_payer_address.dart';
import 'package:portone_flutter/v2/model/entity/bypass/load_payment_ui/paypal_v_2_payer_tax_info.dart';
import 'package:portone_flutter/v2/model/entity/bypass/load_payment_ui/paypal_v_2_purchase_unit.dart';
import 'package:portone_flutter/v2/model/entity/bypass/load_payment_ui/paypal_v_2_purchase_unit_shipping.dart';
import 'package:portone_flutter/v2/model/entity/bypass/load_payment_ui/paypal_v_2_purchase_unit_shipping_address.dart';
import 'package:portone_flutter/v2/model/entity/bypass/load_payment_ui/paypal_v_2_style.dart';
import 'package:portone_flutter/v2/model/entity/bypass/load_payment_ui/paypal_v_2_style_color.dart';
import 'package:portone_flutter/v2/model/entity/bypass/load_payment_ui/paypal_v_2_style_label.dart';
import 'package:portone_flutter/v2/model/entity/bypass/load_payment_ui/paypal_v_2_style_layout.dart';
import 'package:portone_flutter/v2/model/entity/bypass/load_payment_ui/paypal_v_2_style_shape.dart';
import 'package:portone_flutter/v2/model/entity/bypass/load_payment_ui_bypass.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/eximbay_v_2.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/eximbay_v_2_bill_to.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/eximbay_v_2_merchant.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/eximbay_v_2_payment.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/eximbay_v_2_settings.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/eximbay_v_2_settings_call_from_app.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/eximbay_v_2_ship_to.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/eximbay_v_2_surcharge.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/eximbay_v_2_tax.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/eximbay_v_2_tax_receipt_status.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/galaxia.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/hyphen.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/inicis_jp.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/inicis_jp_payment_ui.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/inicis_v_2.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/kakaopay.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/kcp_v_2.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/kcp_v_2_complex_pnt.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/kcp_v_2_disp_tax.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/kpn.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/kpn_card_select.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/ksnet.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/ksnet_snd_qpay_type.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/mobilians_v_2.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/mobilians_v_2_hidden_options.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/mobilians_v_2_pay_options.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/naverpay.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/naverpay_product_item.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/naverpay_product_item_pay_referrer.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/naverpay_sub_merchant_info.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/nice_v_2.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/nice_v_2_direct_coupon.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/nice_v_2_direct_show.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/nice_v_2_disable_scroll.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/nice_v_2_sam_pay_mall_type.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/nice_v_2_skin_type.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/payletter_global.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/paypal_v_2.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/paypal_v_2_payment_source.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/paypal_v_2_payment_source_paypal.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/paypal_v_2_payment_source_paypal_experience_context.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/paypal_v_2_payment_source_paypal_experience_context_landing_page.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/paypal_v_2_payment_source_paypal_experience_context_payment_method_preference.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/paypal_v_2_payment_source_paypal_experience_context_shipping_preference.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/smartro_v_2.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/smartro_v_2_open_type.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/smartro_v_2_skin_color.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/toss_brandpay.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/toss_brandpay_brandpay_options.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/toss_brandpay_brandpay_options_ui.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/toss_brandpay_brandpay_options_ui_button_style.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/toss_brandpay_brandpay_options_ui_labels.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/toss_brandpay_brandpay_options_ui_navigation_bar.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/toss_brandpay_widget_options.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/toss_brandpay_widget_options_method_type.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/toss_brandpay_widget_options_ui.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/toss_brandpay_widget_options_ui_promotion_section.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/toss_brandpay_widget_options_ui_promotion_section_description.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/toss_brandpay_widget_options_ui_promotion_section_summary.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/tosspay_v_2.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/tosspay_v_2_cash_receipt_trade_option.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/tosspayments.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/triple_a.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment/welcome.dart';
import 'package:portone_flutter/v2/model/entity/bypass/payment_bypass.dart';
import 'package:portone_flutter/v2/model/entity/card_company.dart';
import 'package:portone_flutter/v2/model/entity/card_promotion.dart';
import 'package:portone_flutter/v2/model/entity/carrier.dart';
import 'package:portone_flutter/v2/model/entity/cash_receipt_type.dart';
import 'package:portone_flutter/v2/model/entity/country.dart';
import 'package:portone_flutter/v2/model/entity/currency.dart';
import 'package:portone_flutter/v2/model/entity/customer.dart';
import 'package:portone_flutter/v2/model/entity/easy_pay_payment_method.dart';
import 'package:portone_flutter/v2/model/entity/easy_pay_provider.dart';
import 'package:portone_flutter/v2/model/entity/free_installment_plan.dart';
import 'package:portone_flutter/v2/model/entity/gender.dart';
import 'package:portone_flutter/v2/model/entity/gift_certificate_type.dart';
import 'package:portone_flutter/v2/model/entity/iframe.dart';
import 'package:portone_flutter/v2/model/entity/installment.dart';
import 'package:portone_flutter/v2/model/entity/installment_month_option.dart';
import 'package:portone_flutter/v2/model/entity/issue_billing_key_ui_type.dart';
import 'package:portone_flutter/v2/model/entity/loadable_ui_type.dart';
import 'package:portone_flutter/v2/model/entity/locale.dart';
import 'package:portone_flutter/v2/model/entity/offer_period.dart';
import 'package:portone_flutter/v2/model/entity/offer_period_range.dart';
import 'package:portone_flutter/v2/model/entity/offer_period_range_from.dart';
import 'package:portone_flutter/v2/model/entity/offer_period_range_from_to.dart';
import 'package:portone_flutter/v2/model/entity/offer_period_range_to.dart';
import 'package:portone_flutter/v2/model/entity/payment_pay_method.dart';
import 'package:portone_flutter/v2/model/entity/payment_ui_type.dart';
import 'package:portone_flutter/v2/model/entity/popup.dart';
import 'package:portone_flutter/v2/model/entity/product.dart';
import 'package:portone_flutter/v2/model/entity/product_type.dart';
import 'package:portone_flutter/v2/model/entity/store_details.dart';
import 'package:portone_flutter/v2/model/entity/store_details_opening_hours.dart';
import 'package:portone_flutter/v2/model/entity/transaction_type.dart';
import 'package:portone_flutter/v2/model/entity/window_type.dart';
import 'package:portone_flutter/v2/model/entity/window_types.dart';
import 'package:portone_flutter/v2/model/request/identity_verification_request.dart';
import 'package:portone_flutter/v2/model/request/issue_billing_key_and_pay_request.dart';
import 'package:portone_flutter/v2/model/request/issue_billing_key_and_pay_request_union_mobile.dart';
import 'package:portone_flutter/v2/model/request/issue_billing_key_request.dart';
import 'package:portone_flutter/v2/model/request/issue_billing_key_request_union_card.dart';
import 'package:portone_flutter/v2/model/request/issue_billing_key_request_union_easy_pay.dart';
import 'package:portone_flutter/v2/model/request/issue_billing_key_request_union_mobile.dart';
import 'package:portone_flutter/v2/model/request/issue_billing_key_request_union_paypal.dart';
import 'package:portone_flutter/v2/model/request/load_issue_billing_key_ui_request.dart';
import 'package:portone_flutter/v2/model/request/load_payment_ui_request.dart';
import 'package:portone_flutter/v2/model/request/payment_request.dart';
import 'package:portone_flutter/v2/model/request/payment_request_union_alipay.dart';
import 'package:portone_flutter/v2/model/request/payment_request_union_card.dart';
import 'package:portone_flutter/v2/model/request/payment_request_union_convenience_store.dart';
import 'package:portone_flutter/v2/model/request/payment_request_union_convenience_store_payment_deadline.dart';
import 'package:portone_flutter/v2/model/request/payment_request_union_easy_pay.dart';
import 'package:portone_flutter/v2/model/request/payment_request_union_gift_certificate.dart';
import 'package:portone_flutter/v2/model/request/payment_request_union_mobile.dart';
import 'package:portone_flutter/v2/model/request/payment_request_union_paypal.dart';
import 'package:portone_flutter/v2/model/request/payment_request_union_transfer.dart';
import 'package:portone_flutter/v2/model/request/payment_request_union_virtual_account.dart';
import 'package:portone_flutter/v2/model/request/payment_request_union_virtual_account_account_expiry.dart';
import 'package:portone_flutter/v2/model/request/payment_request_union_virtual_account_fixed_option.dart';
import 'package:portone_flutter/v2/model/response/identity_verification_response.dart';
import 'package:portone_flutter/v2/model/response/issue_billing_key_and_pay_response.dart';
import 'package:portone_flutter/v2/model/response/issue_billing_key_response.dart';
import 'package:portone_flutter/v2/model/response/payment_response.dart';
import 'package:portone_flutter/v2/portone_identity_verification.dart';
import 'package:portone_flutter/v2/portone_payment.dart';
import 'package:portone_flutter/v2/widget/portone_webview.dart';