에릭 @ EricBess WebHome

맹목적 행동없이 생각하고, 그것을 무의식적으로 의미가 될 것입니다

Chinese (Simplified) flagItalian flagKorean flagPortuguese flagEnglish flagGerman flagFrench flagSpanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroat flagDanish flagFinnish flagHindi flagPolish flagRumanian flagSwedish flagNorwegian flagCatalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flagSlovenian flagUkrainian flagVietnamese flag
By N2H

페이팔 IPN 프로세스

PAYPAL 인스턴트 지불 통지 (IPN) 페이팔 진짜 - 시간 구매 확인 및 서버와 함께 - - 서버의 통신 인터페이스를 처리하는 데 사용됩니다. 당신은 즉시 통지 및 IPN 확인하고 결제의 질문에, 또는 미국 및 기타 데이터 트랜잭션의 실패를 제공받을 페이팔 결제 취소되었습니다 보낼 수있습니다.

IPN와 페이팔의 API와 통신, 등의 오프닝을 경영의 다양한 사용자 정의하는 데 사용될 수있습니다 :

  • 진짜 - 시간 고객을 위해 사용자 정의 웹 사이트를 다시 실시
  • IPN ""변수 추적을 위해 고객의 송신을 통해
  • 소프트웨어 다운로드 및 액세스 키의 다른 디지털 제품 유통을 위해
  • 자동으로 작업을 수행할
  • 파트너 판매 및 수수료를 추적하는
  • 고객님의 거래 정보를 데이터베이스에 저장되어 있음

페이팔 지금 가입 및 신용 카드 결제 접수를 시작합니다.

검색 변수

결제 후, 페이팔 페이팔에 게시 서버 변수를 통해 지정한 URL notify_url 보낸 통지를 보낼 것입니다. 위 스크립트 지정된, 그래서 다음과 같이 그것의 정의는이 문서를 작성하시기 paypal_ipn_handler.php :

?보기 코드는 PHP
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
 10 
 11 
 12 
 13 
  <싶습니다 PHP 
  'includes/user_functions.php' ) ; ( '이 포함되어 / user_functions.php'); 
  'includes/shared_functions.php' ) ; ( '이 포함되어 / shared_functions.php'); 

  / / 할당 로컬 변수에 변수를 게시 
  $_POST [ 'payment_status' ] ; $ = $ _POST 자동 payment_status [ 'payment_status']; 
  $_POST [ 'mc_gross' ] ; $ = $ _POST 자동 amountDue [ 'mc_gross']; 
  $_POST [ 'txn_id' ] ; $ = $ _POST 자동 txn_id [ 'txn_id']; 
  $_POST [ 'mc_currency' ] ; $ = $ _POST 자동 payment_currency [ 'mc_currency']; 
  $_POST [ 'custom' ] ; $ = $ _POST 자동 cartid [ '사용자 지정']; 
  $_POST [ 'business' ] ; $ = $ _POST 자동 my_email [ '비즈니스']; 
  $_POST [ 'payer_email' ] ; $ = $ _POST 자동 이메일 [ 'payer_email']; 
  ... 

우선, 페이팔 POST를 통해 중요한 변수는 로컬 변수에 저장된 보냈다.

지불을 확인

확인하는 방법을 지불하는 것입니다 : 페이팔에서 변수를 다시 보내 수집하고, 다시 - POST를 통해 그들을 보내주십시오. , 다음 코드를 추가 paypal_ipn_handler.php의 정의를 계속하려면 :

클릭을 계속 읽기

6 월, 2008 15 에릭 의해 배치하는 | 코딩 | 댓글이없습니다

WordPress에 데이터베이스에 대한 설명 및 카테고리 wpdb

그 이외의 네트워크에 대한 정보는 다음 - 원본 대조

다음은 포스트 - 데이터베이스 구조 다이어그램 (응급실 다이어그램)의 2.0.5 버전입니다. 여기에만 기본 키와 외래 키를 나열합니다. 다이아몬드 - 모양의 그림은 흰 부분 1, 일부 흑인 놈 사이 1가 : N 관계

wordpress-db-er-diagram.png

자료 Wordpress 10 테이블의 전체 기능에 따라 4 개의 범주로 나뉘어있다.

  • 사용자 : 사용자의 정보, wp_users 테이블과 테이블 등 wp_usermeta.
  • 게시물 : 기사, 리뷰 정보, wp_posts, wp_postmeta, wp_comments, wp_post2cat 5 wp_categories 테이블 등.
  • 링크 : 정보에 대한 링크, wp_links 테이블과 테이블 등 wp_linkcategories.
  • 옵션 : wp_options 테이블 등 전역 설정,.

테이블 명명 규칙도 매우 흥미 롭군요. 기본 규칙으로 요약하면 다음과 같습니다 :

  • 개체의 기본 속성, wp_objects 이름을 보존하기 위해, 복수 (예를 들어, wp_posts, wp_comments)의 사용;
  • 개체 속성의 확장, wp_objectmeta라는 할인 금액, 홀수의 사용 - 예를 들어, wp_postmeta, wp_usermeta) (대한 정리;
  • 많은 - - 많은 관계에서 A와 B는 약어 wp_post2cat (등)의 두 끝나는 사이 많은 - - 많은 관계의 개체가없습니다 wp_a2b, 임명했다.
카테고리 WPDB

http://codex.wordpress.org.cn/Function_Reference/wpdb_Class

http://codex.wordpress.org/Function_Reference/wpdb_Class

데이터베이스 도움말

http://codex.wordpress.org/Database_Description # Table_Overview

wp_categories : 테이블의 보전을 위해 관련 정보의 분류. 5 개 분야, 즉 포함 :

  • cat_id - 각 분류의 단독, bigint (20), 가치 ID 번호와 추가 속성 auto_increment.
  • cat_name - 이름의 분류, varchar (55) 값.
  • category_nicename - 사용자의 구분 - 친숙한 이름으로 기억에 할당, 즉 소위 - 느릿느릿한 불리는이 varchar (200) 가치입니다.
  • category_description - 구분의 상세한 설명, longtext 유형 값이있습니다.
  • category_parent - 높은 수준의 구분의 분류를 int (4) 가치에 해당하는 현재의 테이블 cat_id, 즉 wp_categories.cat_ID입니다. 아니 더 높은 수준의 구분,이 값은 0입니다.

클릭을 계속 읽기

3 월, 2008 12 에릭 의해 배치하는 | 데이터베이스, 자료 Wordpress 프로그래밍 | 댓글이없습니다

페이팔은 PHP 인터페이스

페이팔 빠르고, 안전하고 편리한 - 국경 간 거래를 선호하는 온라인 지불 방법입니다. 페이팔 수있는 지금은 신용 카드 협회의, 국민의 수익과 지출 - 국경 간 거래를 달성할 수있는 가장.
페이팔은 웹 사이트를 등록 신청을합니다 : https : / / www.paypal.com/

다른 인터페이스와 페이팔 인터페이스 다소, 조금 더 복잡한 다르다. 사실, 그것은 은행 사이트 인터페이스 플러그인 - 기능으로 간주 될 수있습니다.

소위 - 페이팔 ipn (인스턴트 납부 통지)라는 상태가 페이팔 메커니즘 3 - 파티 판매자 거래를 통보하는 시스템을 개발하기 위해 앞장서야한다. IPN 원리는, 그 때 사용자가 같은 트랜잭션, 트랜잭션 상태 변경, 지불 또는 환불,, 일반적으로 사용되는 HTTP POST를 사용하는 방법의 박탈 페이팔 거래 사이트의 여러 변수에 제출한 것입니다있다 생성됩니다 간단합니다 페이지 (IPN 처리기로), 페이지 요청을 때 검증된 cmd를 _notify = -, POST를 다시 페이팔 인터페이스 주소를 확인해 주시기 바랍니다, 만약 데이터가 정확한지, 페이팔과 함께 다음 지침을 때 데이터가 손상을받은 것으로 알려 반환 문자열을, 그렇지 않으면 무효 확인됨 확인된 경우, 다음의 데이터를 사용할 수있는 프로그램 운영의 결과.

샌드 박스에 계좌를 개설

왜냐하면, 3 - party 개발자로, 두 계정, 각 시험 사이의 거래를 열어도 돈 좀 싶습니다 불가능하다 그러나, 디버깅 코드는 매우 고통스러운 건,, 그래서 페이팔 개발자를위한 개발에, 우선 전문 샌드 개발했습니다입니다 개발 계정을 등록은 https : / / developer.paypal.com /, 다시의 설립은 물론 이후 - 가상 페이팔 계정은 샌드 박스 테스트 입력 (적어도 비즈니스와 개인의 설립)와 같은 방법과 페이팔 계정을 등록해야 프로세스와 마찬가지로, 정보, 은행 계좌 번호, 신용 카드 (사실 등 허위 수 페이팔 샌드 박스를 자동으로) 일부 무작위로 번호를 생성합니다. 페이팔 샌드에게 가상 계좌 번호, 메모가 어디에 있든 네가 어떻게 페이팔 Sanbox 전자 - 메일 주소를 등록하면 가상 메일 계정에 대한 관리 인터페이스를 이메일로 페이지의 개발에 예금 계좌 채워진 보낸 다음 작성 활성화 필요 ( 어떤) 응답에 네비게이션 바에서 페이팔 가상 로그 샌드 박스 환경, 또한 가상의 은행 계좌, 당신도 작성 할 수 없어 확인하고, 그 자금을 추가로 계정을 재충전 (920-203 920-533 얼마나 많이 작성하고 싶습니다의 숫자)를 기입해야합니다. 그럼, IPN 또한, 비즈니스에 그 IPN을 열고 편집 버튼을 클릭하여 프로필 설정 페이지에서 계정을 클릭하십시오, 여기면, 직접 상자에 주소를 수있는 고정 IPN 핸들을 사용하는 경우 옵션을 활성화해야합니다.

다음, 우리는 그것을해야한다 페이팔 인터페이스 주소를 검사하도록 설정은 https : / / www.sandbox.paypal.com이 / cgi - bin / webscr

1 2 3 4

3 월, 2008 11 에릭 의해 배치하는 | 코딩, 웹 기술 | 댓글이없습니다