makePanCreditCardPayment static method

Future<CcppPaymentResponse> makePanCreditCardPayment(
  1. String paymentToken,
  2. String panNumber,
  3. int panExpiryMonth,
  4. int panExpiryYear,
  5. String securityCode,
  6. bool tokenizeCard,
)

Implementation

static Future<CcppPaymentResponse> makePanCreditCardPayment(String paymentToken, String panNumber, int panExpiryMonth, int panExpiryYear, String securityCode, bool tokenizeCard) async {
  var req = MakePanCreditCardPaymentInput();
  req.panNumber = panNumber;
  req.panExpiryMonth = panExpiryMonth;
  req.panExpiryYear = panExpiryYear;
  req.tokenizeCard = tokenizeCard;
  req.paymentToken = paymentToken;
  req.securityCode = securityCode;
  var resp = await _api.makePanCreditCardPayment(req);
  if (resp.error != null) {
    throw Exception(resp.error);
  }
  return resp;
}