openPaymentForm static method

Future<OnPayResult> openPaymentForm(
  1. BuildContext context,
  2. OnPayOrder order, {
  3. OnPayMethod method = OnPayMethod.api,
})

Implementation

static Future<OnPayResult> openPaymentForm(BuildContext context, OnPayOrder order, {OnPayMethod method = OnPayMethod.api}) async {
  try {
    OnPayResult result = await Navigator.push(context, _buildRoute(context, order, method));
    return result;
  } catch (e) {
    log("EXCEPTION openPaymentForm: $e", level: 3);
    return OnPayResult(order, OnPayResultCode.fail);
  }
}