paygent 결제 시스템 도입 (PHP 편 1)
취향
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. 동작 확인
PHPinclude_once(“vendor/autoload.php”);
use PaygentModule\System\PaygentB2BModule;
$p = new PaygentB2BModule();
var_dump($p);
환경의 어딘가에 파일을 만들고 문제없이
var_dump 가능하면 설정 완료입니다! !
Reference
이 문제에 관하여(paygent 결제 시스템 도입 (PHP 편 1)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ryotaro_tech/items/b665720d139282671949
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
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. 동작 확인
PHPinclude_once(“vendor/autoload.php”);
use PaygentModule\System\PaygentB2BModule;
$p = new PaygentB2BModule();
var_dump($p);
환경의 어딘가에 파일을 만들고 문제없이
var_dump 가능하면 설정 완료입니다! !
Reference
이 문제에 관하여(paygent 결제 시스템 도입 (PHP 편 1)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ryotaro_tech/items/b665720d139282671949
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
우선 이미지와 같이 시험 환경 버튼을 눌러 자신의 시험 환경을 설정합니다.
설정하면 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. 동작 확인
PHPinclude_once(“vendor/autoload.php”);
use PaygentModule\System\PaygentB2BModule;
$p = new PaygentB2BModule();
var_dump($p);
환경의 어딘가에 파일을 만들고 문제없이
var_dump 가능하면 설정 완료입니다! !
Reference
이 문제에 관하여(paygent 결제 시스템 도입 (PHP 편 1)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ryotaro_tech/items/b665720d139282671949
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
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. 동작 확인
PHPinclude_once(“vendor/autoload.php”);
use PaygentModule\System\PaygentB2BModule;
$p = new PaygentB2BModule();
var_dump($p);
환경의 어딘가에 파일을 만들고 문제없이
var_dump 가능하면 설정 완료입니다! !
Reference
이 문제에 관하여(paygent 결제 시스템 도입 (PHP 편 1)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ryotaro_tech/items/b665720d139282671949
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
include_once(“vendor/autoload.php”);
use PaygentModule\System\PaygentB2BModule;
$p = new PaygentB2BModule();
var_dump($p);
Reference
이 문제에 관하여(paygent 결제 시스템 도입 (PHP 편 1)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ryotaro_tech/items/b665720d139282671949텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)