Skip to content

[React native] 통합인증 에러 (ERR_UNSAFE_REDIRECT) #149

@babo8256

Description

@babo8256

React native (Android)로 개발을 진행하고 있고
KG 이니시스 통합인증시 인증완료후 리다이렉트 요청되는 과정에 아래와 같이 에러가 발생합니다.
리다이렉트 url도 문서에 나와있는것 처럼 넣었는데 왜 안되는지 이유를 알 수가 없습니다.

소스코드에서 민감한 정보는 *** 으로 표시했습니다.

source

import React, { useEffect } from 'react';
import IMP from 'iamport-react-native';
import { View, Text, StyleSheet } from 'react-native';

export function Certification({ navigation }) {
  const data = {
    merchant_uid: `mid_${new Date().getTime()}`,
    company: '*****',
    carrier: 'LG',
    name: '***',
    phone: '010********',
    m_redirect_url :"https://*****.cafe24.com/certification/redirect.php"
  };

  console.log("data",data);  
  return (
    <IMP.Certification
      userCode={'******'}  // 가맹점 식별코드
      loading={<Loading />} // 로딩 컴포넌트
      data={data}                   // 본인인증 데이터
      callback={callback}      // 본인인증 종료 후 콜백
    />
  );
}
export default Certification;

function Loading() {
  const { container } = styles;
  return (
    <View style={container}>
      <Text>잠시만 기다려주세요...</Text>
    </View>
  );
}

const styles = StyleSheet.create({
  container: {
    ...StyleSheet.absoluteFillObject,
  },
});

error code

{"canGoBack": true, "canGoForward": false, "code": -1, "description": "net::ERR_UNSAFE_REDIRECT", "loading": false, "target": 473, "title": "https://kssa.inicis.com/result", "url": "about://blank?imp_uid=imp_703510990245&success=true"}

package

"dependencies": {
    ...
    "iamport-react-native": "^2.0.0-rc.1",
    "react-native-webview": "11.13.0"
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions