2012-12-30 3 views
4

한 사용자가 PayPal을 사용하여 다른 사용자로부터 상품을 구매할 수있는 사이트를 만들고 있습니다. IPN과 인터페이스 만 처리하는 동안 돈을 하나에서 다른 곳으로 직접 보내고 싶습니다. 암호화 된 버튼 cmd = _s-xclick과 암호화 된 데이터를 사용하도록 암호화 된 버튼을 설정했습니다. cmd = _xclick, business = 판매자의 이메일 주소는 email = 구매자의 이메일입니다. 거래를 완료하는 데 몇 가지 문제가 있습니다. 예를 들어, User A에는 PayPal 계정이 있고 User B은 없습니다. 둘 다 반대편 사용자가 구매 한 항목이 있습니다. User A의 "지불 페이팔"버튼을 클릭하면 수익률 (User B의 항목을 구입).PayPal 계정이없는 이메일에 대한 PayPal 오류

는 "상인이 사업 또는 최고의 페이팔 계정이 아닌이 기능은 비즈니스 또는 최고의 페이팔 사용할 수있다 계정 소유자."

우리는 거래를 승인 할 수 없습니다 : 수율 (User A의 항목을 구입하는) User B에 대해 "지불 페이팔"버튼을 클릭

. 판매자에게 문의하십시오. User B는 PayPal 계정을 가지고 있지 않기 때문에 나는 첫 번째 메시지를 있으리라 믿고있어

  1. 입니다,하지만 난 페이팔 여전히 지불을 수락하고 사용자가 로그인 최대 때까지 임시 계정에 고정 것이라고 생각했다.
  2. 구매자 (이 경우 User B)에 PayPal 계정이 없기 때문에 두 번째 메시지도 있다고 가정합니다. 하지만 PayPal은 그 중 하나를 만들거나 신용 카드를 사용하여 결제 할 수있는 옵션을 제공 할 것이라고 생각했습니다.

뭔가 빠졌습니까 (예 : 전달해야하는 다른 변수가 있습니까?). 또는 사용자가 상품 구매/판매를 허용하기 전에 PayPal 계정이 있음을 어떻게 든 확인해야합니다.

추신 : 저는 꽤 확신합니다.하지만 양 당사자가 PayPal 계정을 갖고 판매자가 사업/프리미엄 계정 인 경우 작동한다는 것을 확인해야합니다.

답변

3

이 방법은 양 당사자가 PayPal 계정을 가지고 있는지 확인하거나 보증 할 방법이 없으므로 훌륭한 솔루션이 아닙니다. Adaptive Payments (연쇄 지불)를 사용하는 것이 좋습니다. 이렇게하면 PayPal 계정 보유자가 각 거래를 실행할 수있게되며 해당 판매자 PayPal 계정으로 돈을 보내거나 PayPal 계정이없는 경우 기다리는 돈이 있음을 알리도록 전자 메일로 보냅니다. 그들은 가입하고 돈을 청구 할 수 있습니다.

+0

정확히 내가 필요한 것입니다. 나는 이것을 게시하기 전에 Adaptive Payments를 알지 못했습니다. – JudRoman

2

최근이 매우 도움이되는 오류 메시지가 나타나기 시작하여 Paypal Merchant Technical Support으로 연락해야했습니다. 많은 답변을 통해 다음과 같은 응답이 왔습니다.

불행히도 PayPal은 현재 암호화 된 버튼으로 인해 어려움을 겪고 있으며 개발자 팀에서이 문제를 해결하고 있습니다. 그 동안 계정에 보조 이메일을 생성 한 다음 기본 이메일로 설정 한 다음 다시 버튼을 재생성하고 테스트 해보세요. 지금이 유일한 해결 방법은 암호화 된 버튼을 사용해야 할 때 제공되는 유일한 방법입니다. 필요한 경우 다른 것이 있으면 알려주세요. 행복하게 도와 드리겠습니다. 불편을 드려 죄송합니다.

시도해 보았습니다. 그것은 나를 누군가에게 저주하고 싶었지만 효과가있었습니다.

+0

동일한 상황이있는 경우 업데이트를 제공하십시오. 덕분에 – DRC

+0

+1. PayPal은이를 정렬해야합니다. 이전에 작동했던 주소에 대한 새 키와 공용 인증서를 생성해도 문제가 해결되지 않습니다. 새 이메일 주소에 대한 .pems 만 생성하여 문제가 해결되었습니다. 참고 -이 새 이메일 주소는 내 인스턴스에서 기본 이메일 주소 일 필요는 없습니다. – Ian