Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

다중 포트원 계정을 사용해야 합니다. #35

Open
seun6 opened this issue Nov 9, 2023 · 0 comments
Open

다중 포트원 계정을 사용해야 합니다. #35

seun6 opened this issue Nov 9, 2023 · 0 comments

Comments

@seun6
Copy link

seun6 commented Nov 9, 2023

현재는 가맹점 식별코드, restapi key, secret 3가지 코드를 입력해서 하게 되어 있습니다.
하지만 사업자가 2개가 될 경우가 있는데요. (강의, 교재 등 상품에 따라 사업자가 다름)

iamport-card2.php 복제 생성

  1. WC_Gateway_Iamport_Card -> WC_Gateway_Iamport_Card2 로 변경
  2. const GATEWAY_ID = 'iamport_card'; -> const GATEWAY_ID = 'iamport_card2'; 로 변경
    IamportPlugin.php 수정
  3. case 'card' -> case 'card2', WC_Gateway_Iamport_Card -> WC_Gateway_Iamport_Card2 추가
  4. require_once('iamport-card.php'); -> require_once('iamport-card2.php'); 추가
  5. 'WC_Gateway_Iamport_Card', -> 'WC_Gateway_Iamport_Card2', 추가
    에셋/iamport.woocommerce.js 수정
  6. 'iamport_card2', 추가

그래서 위와 같이 플러그인 파일 수정을 해서 결제 수단(신용카드)를 복제해서 써보니까 가능은 합니다.
하지만, 플러그인 업데이트 시에 위 과정을 반복해야 하는데요.
child 파일을 만드는 건 불안정 하더라구요

저와 같은 사례가 많지는 않아서, 제 요청으로 플러그인을 업데이트 해주시는게 효율적이지는 않아서..
혹시 결제 수단을 복제해서 추가할 수 있는 훅을 제공 하실 계획이 있으신가요?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant