>  기사  >  백엔드 개발  >  웹사이트 Alipay 결제 원칙 및 yii2 통합 및 사용에 대한 튜토리얼 공유

웹사이트 Alipay 결제 원칙 및 yii2 통합 및 사용에 대한 튜토리얼 공유

小云云
小云云원래의
2018-03-16 13:06:112292검색

이 글에서는 주로 웹사이트의 Alipay 결제 원칙과 yii2의 통합 사용 튜토리얼을 공유합니다. 먼저 정착하려면 Alipay를 신청해야 합니다. 구체적인 방법은 웹사이트를 참조하세요:

https://open.alipay.com/platform/home.htm

웹사이트의 특정 프로세스에 따라 신청하세요. 웹사이트의 안내에 따라 신청하시면 됩니다.

신청 후 다음 인터페이스를 볼 수 있습니다
웹사이트 Alipay 결제 원칙 및 yii2 통합 및 사용에 대한 튜토리얼 공유

웹사이트 Alipay 결제 원칙 및 yii2 통합 및 사용에 대한 튜토리얼 공유

공개키와 개인키 생성 방법을 참고해주세요:

https://docs.open.alipay.com/291/105971

여기에서 여러 매개변수를 얻을 수 있습니다:

  1. app_id 애플리케이션 ID

  2. notify_url 비동기 알림 주소

  3. return_url 동기 콜백 주소

  4. alipay_public_key Alipay 공개 키

다음 매개변수를 가져오세요. 그 후 , 개발을 시작할 수 있습니다

Alipay SDK 및 데모를 다운로드해야 합니다
다운로드 주소:

https://docs.open.alipay.com/270/106291/

SDK를 common/vendors와 같은 프로젝트의 사용자 정의 확장 디렉토리를 보다 편리하게 사용할 수 있도록 Alipay 데모에 pagepay 폴더를 도입하고 이를 SDK에 넣을 것입니다. 물론 직접 캡슐화할 수도 있습니다.
웹사이트 Alipay 결제 원칙 및 yii2 통합 및 사용에 대한 튜토리얼 공유

그런 다음 데모의 구성 코드를 common/config/params.php에 작성하여 구성 요소 형식으로 쉽게 호출할 수 있습니다
웹사이트 Alipay 결제 원칙 및 yii2 통합 및 사용에 대한 튜토리얼 공유
핵심 내용:
비동기 알림 주소와 동기 점프 주소는 온라인으로 액세스할 수 있어야 합니다. 개인키는 이전 생성기에서 생성된 개인키이며, 공개키는 홈페이지에서 확인할 수 있습니다.

그래서 아래에서는 결제를 코드로 구현해보겠습니다.

1. 컨트롤러에 AlipayTradePagePayContentBuilder.php 및 AlipayTradeService.php를 도입합니다.

웹사이트 Alipay 결제 원칙 및 yii2 통합 및 사용에 대한 튜토리얼 공유

2. 결제를 위한 테스트 방법을 만듭니다:

웹사이트 Alipay 결제 원칙 및 yii2 통합 및 사용에 대한 튜토리얼 공유

3. 앞서 구성한 return_url과 inform_url은 온라인이어야 합니다. 액세스 가능한 주소를 사용하면 자체 메서드를 비동기식 및 동기식으로 실행할 수 있습니다.

비동기 알림 및 동기 콜백 return_url을 알릴 때 AlipayTradeService.php 파일

동기 return_url도 도입해야 합니다. alipay 메서드에 대해 구성했기 때문입니다. check 컨트롤러에서 다음과 같이 구현할 수 있습니다.
웹사이트 Alipay 결제 원칙 및 yii2 통합 및 사용에 대한 튜토리얼 공유

Asynchronous inform_url도 다음과 같이 구현할 수 있습니다.

웹사이트 Alipay 결제 원칙 및 yii2 통합 및 사용에 대한 튜토리얼 공유

이 시점에서 전체 Alipay 결제 프로세스가 완료되었습니다. 도움이 되셨다면 좋아요 부탁드립니다

이 글은 AxiosGao에서 재인쇄되었습니다 - yii2의 Alipay 컴퓨터 웹사이트에 대한 권장 결제 더 흥미로운 공유를 위해 원저자의 블로그를 팔로우하세요

우선, 저희는 정착을 위해서는 Alipay를 신청해야 하며, 구체적인 방법은 홈페이지를 참고하세요:

https://open.alipay.com/platform/home.htm

홈페이지의 구체적인 절차에 따라 신청하세요. 신청을 완료하려면 웹사이트의 안내를 따르기만 하면 됩니다.

신청 후 다음 인터페이스를 볼 수 있습니다
웹사이트 Alipay 결제 원칙 및 yii2 통합 및 사용에 대한 튜토리얼 공유

웹사이트 Alipay 결제 원칙 및 yii2 통합 및 사용에 대한 튜토리얼 공유

공개키와 개인키 생성 방법을 참고해주세요:

https://docs.open.alipay.com/291/105971

여기에서 여러 매개변수를 얻을 수 있습니다:

  1. app_id 애플리케이션 ID

  2. notify_url 비동기 알림 주소

  3. return_url 동기 콜백 주소

  4. alipay_public_key Alipay 공개 키

다음 매개변수를 가져오세요. 그 후 , 개발을 시작할 수 있습니다

Alipay SDK 및 데모를 다운로드해야 합니다
다운로드 주소:

https://docs.open.alipay.com/270/106291/

Sdk를 우리 프로젝트의 common/vendors와 같은 사용자 정의 확장 디렉터리에 넣어야 합니다. 더 편리한 사용을 위해 Alipay 데모에서 pagepay 폴더를 소개하고 우리 SDK에 넣을 수도 있습니다. 또한 직접 캡슐화할 수도 있습니다.
웹사이트 Alipay 결제 원칙 및 yii2 통합 및 사용에 대한 튜토리얼 공유

그런 다음 데모의 구성 코드를 common/config/params.php에 작성하여 구성 요소 형식으로 쉽게 호출할 수 있습니다
웹사이트 Alipay 결제 원칙 및 yii2 통합 및 사용에 대한 튜토리얼 공유
핵심 내용:
비동기 알림 주소와 동기 점프 주소는 온라인으로 액세스할 수 있어야 합니다. 개인키는 이전 생성기에서 생성된 개인키이며, 공개키는 홈페이지에서 확인할 수 있습니다.

그래서 아래에서는 결제를 코드로 구현해보겠습니다.

1. 컨트롤러에 AlipayTradePagePayContentBuilder.php 및 AlipayTradeService.php를 도입합니다.

웹사이트 Alipay 결제 원칙 및 yii2 통합 및 사용에 대한 튜토리얼 공유

2. 결제를 위한 테스트 방법을 만듭니다:

웹사이트 Alipay 결제 원칙 및 yii2 통합 및 사용에 대한 튜토리얼 공유

3. 앞서 구성한 return_url과 inform_url은 온라인이어야 합니다. 액세스 가능한 주소를 사용하면 자체 메서드를 비동기식 및 동기식으로 실행할 수 있습니다.

비동기 알림 및 동기 콜백 return_url을 알릴 때 AlipayTradeService.php 파일

동기 return_url도 도입해야 합니다. alipay 메서드에 대해 구성했기 때문입니다. check 컨트롤러에서 다음과 같이 구현할 수 있습니다:
웹사이트 Alipay 결제 원칙 및 yii2 통합 및 사용에 대한 튜토리얼 공유

asynchronous inform_url, 동일한 내용은 다음과 같이 구현할 수 있습니다:

웹사이트 Alipay 결제 원칙 및 yii2 통합 및 사용에 대한 튜토리얼 공유

관련 권장 사항:

WeChat 결제 및 Alipay 결제의 PHP 개발 예

Alipay 결제를 위한 PHP 백그라운드 서명 구현 방법

PHP의 Alipay 결제 인터페이스 요약

위 내용은 웹사이트 Alipay 결제 원칙 및 yii2 통합 및 사용에 대한 튜토리얼 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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