>  기사  >  백엔드 개발  >  Alipay에 대한 PHP 웹사이트 액세스를 구현하는 방법

Alipay에 대한 PHP 웹사이트 액세스를 구현하는 방법

小云云
小云云원래의
2018-03-27 13:08:558077검색

얼마전에 PHP 웹사이트를 Alipay에 연결하는 프로젝트를 개발했는데, 이제 그 과정을 정리하겠습니다. 공식 Alipay 웹사이트는 많은 인터페이스와 문서를 제공하고 조금 번거로울 것 같아서 정리하겠습니다. 이 기사에서는 모든 사람에게 도움이 되기를 바라면서 PHP 웹사이트에서 Alipay에 액세스하는 방법을 주로 공유합니다.

 1. Alipay 계정은 공식 환경에서 결제가 이루어지기 전에 기업 자격 검토를 통과해야 합니다. 하지만 Alipay는 테스트하고 개발할 수 있는 샌드박스 테스트 환경을 제공하므로 기업이 아니더라도 개발이 가능합니다.
 2. Alipay의 새로운 개발 인터페이스는 기존 인터페이스와 다릅니다. 기존에는 계정만 있으면 되었지만 이제는 하나의 계정으로 여러 신청을 신청할 수 있습니다. "컴퓨터 웹사이트", "결제", "모바일 웹사이트 결제" 등과 같은 다양한 기능을 가지고 있습니다.
  1. 개발 프로세스 개요
1. Ant Financial Open Platform 공식 웹사이트 문서를 읽어보세요
2. PHP SDK 및 데모 다운로드
3. 애플리케이션 신청 또는 샌드박스 환경 사용
4. 애플리케이션 생성 개인 키 및 애플리케이션 공개 키
5. config.php 구성
2. 특정 작업
1. 개방형 플랫폼 시작
Baidu의 "Ant Financial 개방형 플랫폼", 이제 Alipay의 개발 인터페이스가 모두 이 개방형 플랫폼에 있습니다! 여기에는 검색하고 연구할 수 있는 다양한 문서가 있습니다.

처음 사용하는 경우 "문서 센터" -> "개발 문서"로 이동하세요.


여기에서 컴퓨터 웹사이트 결제를 선택합니다:


그림과 같이 위, 왼쪽 메뉴에 해당하는 내용을 하나씩 알아볼 수 있습니다.

php의 SDK를 다운로드하고 왼쪽 메뉴에서 "SDK&Demo"를 클릭한 후 php에 해당하는 파일을 다운로드합니다. config.php 파일을 구성해야 하기 때문에 다운로드 후 데모를 직접 사용할 수 없습니다.


2. 신청신청 또는 샌드박스 환경 이용
"앤트파이낸셜 오픈플랫폼"에 로그인 후 "개발자센터"를 클릭하세요.
  (1) 애플리케이션 신청
 로그인 후 "개발자 센터" -> "애플리케이션 만들기"를 클릭하세요. 구체적인 단계는 Alipay 공식 웹사이트 문서를 참조하세요: 컴퓨터 웹사이트 결제 빠른 액세스

   (2) 사용 샌드박스 환경

기업이나 개인 사업자가 아니기 때문에 2.1단계에서 기업 정보를 제출해야 하기 때문에 정식 '신청'을 할 수 없습니다. 그래서 우리는 샌드박스 환경을 사용합니다. 애플리케이션 공개키를 구성하려면 "R&D 서비스" 아래의 "샌드박스 환경" -> "샌드박스 애플리케이션"을 클릭하세요.


다음으로 키 쌍을 생성하고 Alipay 플랫폼에서 구성해야 합니다. Alipay는 조작하기 쉬운 개인 키와 공개 키를 생성하는 도구를 제공합니다.
 (3) 키 생성

 "RSA2(SHA256) 키(권장)" 아이콘에 마우스를 놓으면 프롬프트가 나타납니다. 생성 방법을 클릭하면 해당 페이지로 들어가 도구를 다운로드하고, 공개 키와 개인 키를 생성합니다. RSA 키 생성: https://docs.open.alipay.com/291/105971


   (4) config.php 구성
 생성 후:
 공개키 구성을 샌드박스 애플리케이션에 해당하는 RSA2에 적용 애플리케이션 공개 키
애플리케이션 개인 키는 config.php의 "판매자 개인 키"로 구성됩니다.
샌드박스 애플리케이션의 APPID는 config.php의 appid에 복사됩니다. sandbox 환경은 php의 "Alipay Public Key"에서 구성됩니다.
config.php의 "Alipay Gateway"를 sandbox 애플리케이션의 "Alipay Gateway"로 변경해야 합니다.

Congfig의 inform_url 및 return_url은 주로 Alipay에서 반환한 데이터를 통해 자신의 비즈니스를 처리하기 위한 인터페이스입니다. 이제 Alipay의 결제 인터페이스를 성공적으로 요청할 수 있으므로 아직 구성할 필요가 없습니다.

2. 구성 후 Alipay를 요청합니다. 1. config.php, app_id, Merchant_private_key, inform_url, return_url, GatewayUrl, alipay_public_key

수정 2. Alipay 공식 데모 페이지:



결제 인터페이스는 Alipay에서 제공하는 "샌드박스 지갑" 제품을 사용하여 스캔 결제해야 합니다. 휴대폰의 일반 Alipay는 스캔 및 결제가 불가능하며 아래와 같이 Android 버전만 제공하며 Alipay에서 제공하는 샌드박스를 사용해야 합니다. 계정을 테스트할 준비가 되었습니다.



관련 권장 사항:

.net Alipay 결제 인터페이스에 액세스하는 방법에 대한 자세한 예

[PHP 배경] Alipay에 액세스
웹 사이트에서 Alipay 기능에 액세스하는 방법

위 내용은 Alipay에 대한 PHP 웹사이트 액세스를 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.