2010-07-25 4 views
1

장고에서 페이팔 (이미 구현 된 Zong +)을 사용하여 가상 상품을 판매하려고합니다. 나는 django-paypal을 사용하여 IPN을 처리하기로 결정했다. (IPN이 가장 완전 자동화 된 옵션으로 결정했다.)Django, PayPal IPN 및 사용자 이름 - 개념 문제

나는 현재 웹 사이트에서 PayPal 버튼 마법사를 사용하여 buy-now 버튼을 만들었다. 훼손을 방지하기 위해 페이팔에 안전하게 보관됩니다. (나는 완전히 지원되는 국가에 거주하지, 페이팔에 아주 새로운, 그래서 그것을 자신을 사용하지 않았습니다.)

내 질문 : 제가 구매를하거나 사용자 이름을 포함하려면 어떻게

  1. 나중에 IPN 콜백으로 구매 한 사용자를 식별하여 django-paypal로 검색하는 비슷한 방법? 사용자가 혼란에 빠지면 안되는 것이 좋습니다.
  2. 자동 생성 버튼을 버리고 대신 내 자신을 굴릴 수 있습니까? 그러면 PayPal이 나중에 IPN에 보낼 추가 보이지 않는 매개 변수를 전달할 수 있습니까?
  3. 샌드 박스로는 실제 사이트에서 테스트 할 수있는 사용자 계정을 만들 수 없습니까? 샌드 박스에서 상인을 만들고 그 상인을위한 버튼을 만들지 않는다면, 나는 생각한다.

답변

1

1 : django-paypal PayPalPaymentsForm을 사용하는 경우 사용자 이름이 포함 된 "사용자 정의"필드를 지정할 수 있습니다. 이것은 IPN으로 귀하에게 다시 게시됩니다. 버튼이 암호화되어 있으면 사용자가이 버튼을 조작 할 수 없습니다.

2 : 아니,하지만 당신은 샌드 박스에 구매자와 판매자 계정을 만들 수 있습니다 : 예, 1 개 :-)

3을 참조하십시오.