paygent 결제 시스템 도입 (PHP 편 1)

3062 단어 PHPpaygent결제

취향



PHP로 paygent 결제 시스템 도입을 도입 기회가
있었기 때문에 흔들린다고 말해 가려고 생각합니다.

환경



PHP: 7.0.3
※PHP7계라면 괜찮습니다.

소개



이 페이지에서는 paygent 모듈의 동작 확인이 완료될 때까지 설명합니다.

1. 시험 환경 연결 키트 얻기





우선 이미지와 같이 시험 환경 버튼을 눌러 자신의 시험 환경을 설정합니다.
설정하면 3일 정도로 시험 환경 접속 키드.zip을 준비해 줄 수 있습니다.

2. 연결 모듈 설치



Composer를 이용하여 설치하는 방법과 수동으로 설치하는 방법이 있는 것 같습니다.
이번에는 수동 설치를 채용했습니다.
우선은 임의의 디렉토리를 작성합니다.
/home/paygent/module/을 작성.
/home/paygent/module/바로 아래에 zip 압축이 풀린 vendor를 넣습니다.
/home/paygent/module/vendor/입니다.
이것으로 설치가 완료됩니다.


3. 각종 설정



curl-ca-bundle.crt 파일을 업로드합니다.
/home/paygent/module/curl-ca-bundle.crt입니다.
"서버 용 클라이언트 인증서 (시험용)"의
test2-date_client_cert.pem 파일도 업로드합니다.
/home/paygent/module/test2-●●●●●_client_cert.pem입니다.

vendor/paygent/connect/src/paygent_module/
에서 modenv_properties.php.sandbox를 이름을 바꿉니다.
modenv_properties.php로 변경.
modenv_properties.php의 내용도 변경합니다.

클라이언트 인증서 파일 경로



paygentB2Bmodule.client_file_path=/home/paygent/module/test2-●●●●●_client_cert.pem

인증된 CA 파일 경로



paygentB2Bmodule.ca_file_path=/home/paygent/module/curl-ca-bundle.crt

연결 ID, 연결 암호가 설정되지 않을 때 사용되는 기본값(공백 가능)



paygentB2Bmodule.default_id=
paygentB2Bmodule.default_password=
시스템 접속 정보 (시험 환경) 접속 ID와 접속 ID 패스워드입니다.


로그 파일 출력 경로



paygentB2Bmodule.log_output_path=log를 출력하고 싶은 경로

※ 이들은 어디까지나 상기의 디렉토리 구성의 경우의 예입니다.

4. 동작 확인



PHP
include_once(vendor/autoload.php);
use PaygentModule\System\PaygentB2BModule;
$p = new PaygentB2BModule();
var_dump($p);

환경의 어딘가에 파일을 만들고 문제없이
var_dump 가능하면 설정 완료입니다! !

좋은 웹페이지 즐겨찾기