이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 14197|회답: 1

PayPal PayPal 인터페이스 개발

[링크 복사]
게시됨 2019. 4. 30. 오후 9:12:12 | | | |
최근 웹사이트가 국제 결제 인터페이스인 PayPal에 연결되어야 했고, 이후 사용에 대비해 발생한 함정을 기록하는 데 며칠이 걸렸습니다.

1. 첫 번째 단계는 공식 웹사이트에서 가맹점 계정을 신청하는 것입니다하이퍼링크 로그인이 보입니다.구체적인 절차는 잘 모르겠어요. 어차피 지원하러 온 게 아니니까요

2. 저희는 웹사이트를 사용하기 때문에 가장 편리한 웹사이트 결제 표준 버전을 사용하며, 나머지는 빠른 결제 API를 통해 구현할 수 있습니다.

먼저, 구성에 필요한 매개변수 정보를 설정합니다
그 다음 게시해야 하는 페이지 코드를 만들고, 숨겨진 도메인에 입력 유형="숨겨짐" /<입력 유형="숨겨짐" />

이 매개변수들이 더 중요하며, 더 포괄적인 매개변수 소개를 위해 공식 웹사이트에서 관련 문서를 찾을 수 있습니다

3. 시작 코드가 괜찮으니, 페이지를 반환하고 알림하는 코드를 작성해 봅시다

알림 페이지에서 다음과 같은 주요 매개변수를 확인할 수 있습니다

데이터베이스에 대응하는 item_number 매개변수를 사용하고, 재사용을 방지하기 위해 pay_order에 따라 검증하며, pay_status (pay_status="완료")을 기준으로 트랜잭션의 성공 여부를 판단할 수 있습니다.

여기서 한 가지 주목할 점은 PayPal이 기본적으로 자동으로 반환하지 않으며, 관련 설정이 필요하다는 것입니다. 단계: 사용자 정보 - > 판매 알림 - > 웹사이트 결제 습관 설정




사진의 두 곳을 켜기만 하면 됩니다.

4. 반환 페이지는 일반적으로 충전 결과를 표시하는 데만 사용되며, 관련 비즈니스 로직을 처리하기 위해 알림 페이지에 배치합니다.


ValidateSource 메서드는 주로 얻은 매개변수 + "&cmd=_notify-validate" 후 인터페이스를 호출하여 전달 과정에서 매개변수가 조작되었는지 확인하는 방식으로 검증됩니다.

위 빨간 영역에 주목하세요. 이는 필수 요소임에 틀림없습니다. 위 코드가 없으면 우리가 접속하는 https 인터페이스에서 예외를 보고합니다: 요청 중단: SSL/TLS 보안 채널 생성에 실패

위 코드를 작성한 후 서버에 게시해 테스트할 수 있습니다. PayPal 테스트는 여전히 비교적 우수하며, 특별한 테스트 주소를 제공해 주었고, 임의로 가맹점과 개인 계정을 추가할 수 있습니다.

먼저, 등록된 계정으로 로그인합니다:하이퍼링크 로그인이 보입니다.


로그인 후 우리는



여기서는 두 개의 기본 계정을 받게 되고, 물론 변경도 할 수 있으며, 설정한 계정으로 테스트할 수 있습니다

테스트가 완료된 후, 테스트 계정에 로그인하여 정보를 확인하려면 다음 URL을 사용해야 합니다:하이퍼링크 로그인이 보입니다.

여기서 가맹점 계정으로 로그인하고, 여기서 3단계에서 설정 정보를 다시 조작해야 합니다.

여기에서 저희 IPN 정보도 확인하실 수 있습니다





공식 소개:하이퍼링크 로그인이 보입니다.






이전의:"메이븐 연습" 쉬샤오빈
다음:머신러닝 원본 PDF 전자책 45권
 집주인| 게시됨 2020. 5. 3. 오후 5:45:14 |
자신만의 캡슐화된 PayPal을 사용하세요. PayPal은 두 가지 인증 방식이 있습니다
1: 인터페이스를 통해 토큰을 획득하기 (네트워크가 불안정해 토큰이 자주 획득되지 않고, 획득 타임아웃이 발생함)
2: 헤더 기본 검증 사용 (현재 시나리오)
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com