paypal IPN 처리를 하지 않았을 경우 문제점 paypal의 결제가 완료 되었을 때 return 페이지로 가도록 되어있다. 결제가 잘 되어서 return으로 설정 한 페이지로 가면 아무 문제가 없겠지만, 단순히 return된 페이지로 처리하기엔 아주 큰 문제점이 존재한다. 첫번째. 결제가 마무리된 URL로 바로 접근 할 경우, "보안"과 "오작동"의 문제. 악의적인 목적을 가진 사용자가 URL로 접근하여 서버사이드 페이지를 강제로 호출하게 됨으로써 일어나는 문제이다. 두번째. 결제가 완료 되었다 한들 'complete'인지 'refund'인지는 아직 모른다. 그저 일련의 과정이 모두 종료되고 return으로 등록한 페이지를 호출하여 처리하는 것이다. 결제가 되던 안되던 간에. paypal IPN 수..
paypal의 수수료를 확인 paypal을 이용하는 목적 자체가 해외결제에 있고 해외결제의 많은 통화는 USD로 거래가 될 것이다. paypal에서 적용되어있는 송금 수수료와 부가(추가)금액, 환율 계산에 대해서 알아보겠다. ps. 구매자(buyer)는 물건 구입에 대한 수수료는 없습니다. 해당 내용은 오로지 판매자(seller)에 해당됩니다. 1. paypal에 일단 로그인 해서 > Merchant Services 클릭 (실제 거래내역이 화폐 단위별로 뜬다) 2. 좌측에 Transaction Fees 클릭 3. 쭉쭉 되는데 까지 해석 해보면 맨 마지막 문장. "Your current rate is 3.4%" 현재 내 수수료 적용은 3.4% 입니다. 여기에서 현재 나에게 적용 되고 있는 수수료를 알 수 ..
paypal의 기본 캐릭터셋 'UTF-8' paypal에서 별다른 설정 없이 사용하면 기본 인코딩 값은 utf-8이다. 이와 관련하여 작업 중 볼 수 있는 3가지 정도의 오류 상황이 존재 할 수 있다. 첫번째. 문서는 EUC-KR (혹은 다른)인데 UTF-8(기본값) 으로 접근 : 명시적인 encoding 에러 두번째. 파일 형식과 명시적으로 선언한 캐릭터 타입은 UTF-8이 맞으나, paypal에게 넘겨주었던 변수의 출처가 EUC-KR(혹은 다른) 일 때 : 한글만 다 깨진다. (변수를 최종 인코딩 안 해 주었기 때문에) 세번째. 일부러 에러를 내지 않는 이상 보기 힘든 에러. 파일 속성과 명시적 선언 타입도 UTF-8로 일치하지만, paypal에 넘겨주는 캐릭터셋 타입이 엉뚱하게 EUC-KR로 되어있..
2014년도 작성된 예전 자료 이므로, 현재의 페이팔 UI와 상이할 수 있습니다. 유의하시기 바랍니다. paypal paypal에 대한 결제 페이지 연동은 무척이나 간단하고 쉽다. 단지 거부감이 드는 것은 느린 처리 속도(특히 실제로 내 돈을 넣고 결제했을 때 '환불')와 한글을 지원하지 않는다는 점(불편함)인데 본인의 사이트나 페이지에 해외에서 접근하는 고객이 있을 경우 가장 대표적인 PG(payment gateway:전자결제대행)가 paypal이고 워낙 유명하고 방대하기 때문에 신뢰성 및 안정성에 제격이라 할 수 있다. 일단 결제 연동의 의미가 상품이나 재화를 제공하는 Seller의 입장이기 때문에 Premier혹은 Business 계정이 필요하다. paypal의 모든 계정은 이메일(심지어 결제를 할..
sandbox sandbox [sǽndbὰks]란 명사로서의 사전적 의미는 모래 상자가 맞다. 그러나 전산영어 에서는 외래어 그대로 샌드박스라고 읽고 다음과 같은 의미가 있다. 신뢰할 수 없는 프로그램이 시스템의 다른 부분들에 영향을 주지 않고 한정된 영역 내에서만 운영될 수 있도록 하는 보안 환경 -금성출판사- 샌드박스는 실험적 의미의 프로그램을 연결하는 곳을 지칭하기도 한다. 따라서, 실제 적용 이전에 먼저 샌드박스로 연결하여 테스트하라는 것은 작동은 실제와 같으나 금융상 또는 법률상의 실제행위는 일어나지 않는 것을 뜻한다. 모의 테스트라는 의미이다. -위키백과-