prepare method

Future<String> prepare(
  1. {required CertType certType,
  2. String? settleId,
  3. String? signData,
  4. String? txId}
)

Implementation

Future<String> prepare({
  required CertType certType,
  String? settleId,
  String? signData,
  String? txId,
}) async {
  var data = {
    'client_id': KakaoSdk.appKey,
    'settle_id': settleId,
    'sign_data': signData,
    'tx_id': txId,
    'cert_type': certType.name,
  };
  data.removeWhere((k, v) => v == null);

  return await ApiFactory.handleApiError(() async {
    final response = await _dio.post(Constants.preparePath, data: data);
    return response.data['kauth_tx_id'];
  });
}