2013-03-27 1 views
1

웹 사이트 결제 표준에 대한 샌드 박스 테스트가 성공적으로 끝난 후에 지금 생방송 중입니다. "지금 구입하기"버튼을 클릭하면, 왼쪽에 전체 수량을 보여주는 페이지를 볼 수 있고, 오른쪽에 PayPal을 사용하여 로그인 할 수 있습니다.판매자의 웹 사이트로 인해 PayPal에서이 거래를 처리 할 수 ​​없습니다.

하지만 샌드 박스를 참조 더 이상 해요하지만 난 그냥, 또한 상단의 "테스트 사이트"를 말합니다 다음 페이지를 얻을 :

enter image description here

오류 : Paypal cannot process this transaction because of a problem with the seller's website.

나는 일부터 (기본적으로, "샌드 박스"를 제거 생산을 살고하기 위해 API 엔드 포인트를 변경 한 것을 확인했다

  1. :

    나는 다음과 같은 일을 한 적이 e URL.

  2. 내 판매자 계정 (샌드 박스 테스트 API 아님)에서 판매자 API crendentials를 사용하고 있는지 확인하십시오.
  3. 나는 IPN 수신기를 사용 중이며 $listener->user_sandboxfalse으로 설정했다. (청취자는 아직이 단계에서는 아직로드되지 않았다.)

필자는 PayPal의 ButtonManagerAPI를 사용하여 호스팅 된 버튼을 동적으로 만들고, PHP로 NVP API 호출을 사용하고 있습니다. 모든 것이 샌드 박스에서 예상대로 작동했습니다. 내 계정에 대한 귀하의 API 요청을 테스트하고 제대로 작동

"METHOD=$methodName_&VERSION=$version&PWD=$API_Password&USER=$API_UserName&SIGNATURE=$API_Signature&BUTTONCODE=HOSTED&BUTTONTYPE=BUYNOW&L_BUTTONVAR1=amount=".$usd_total 
+0

이것은 대부분 전달되는 것으로 인해 발생했을 가능성이 큽니다. 전달한 API 자격 증명이나 반환 된 버튼 코드를 제공하여이를 테스트하고 문제의 원인을 파악할 수 있습니까? –

+0

@PP_MTS_Chad 이것은 내가 지나가고있는 것이다 :'METHOD = BMCreateButton & VERSION = 98.0 & PWD = $ pwd & USER = $ user & SIGNATURE = $ signature & BUTTONCODE = HOSTED & BUTTONTYPE = BUYNOW & L_BUTTONVAR1 = amount = 14.13 & L_BUTTONVAR2 = return = http % 3A % 2F % 2Fwww.zeej. com.sa % 2Fprintshop % 2Fcheckout4_confirm.php & L_BUTTONVAR3 = cancel_return = http % 3A % 2F % 2Fwww.zeej.com.sa % 2Fprintshop % 2Fcancel.php & L_BUTTONVAR4 = no_shipping = 1 & L_BUTTONVAR5 = notify_url = http % 3A % 2F % 2Fwww.zeej.com. sa % 2Fprintshop % 2Fipn.php & L_BUTTONVAR6 = custom = 33' – user961627

답변

0

: 이것은 내 관련 API 코드이었다. 올바르게 버튼을 생성 한 후 구매자 계정으로 가서 구매할 수 있으므로 버튼을 생성하는 데 사용하는 계정에 문제가있는 것처럼 보입니다. 테스트 샌드 박스 자격 증명을 생성 한 계정의 테스트 샌드 박스 전자 메일 또는 판매자 ID를 제공하여 계정을 살펴보고 문제가 무엇인지 파악할 수 있습니까?

+0

다시 연락해 주셔서 감사합니다. 우리 회사가 호스팅 서비스를 변경하는 것을 포함하여 몇 가지 변화를 겪고 있었기 때문에 나는 일찍 답할 수 없었습니다. 그래서 우리가 안정 될 때까지 기다리고있었습니다. 테스트 샌드 박스 계정을 생성 한 이메일 로그인은 [email protected]입니다. 보세요. 문제가 가능한지 알려주세요. 새로운 호스팅 서비스를 시작하고 서비스가 준비되기 때문에 온라인 지불 문제가 해결되는 즉시 서비스를 시작하려고합니다. 감사! – user961627

+0

계정에 문제가 표시되지 않고 API 호출이 내 자격 증명으로 작동합니다.동일한 문제가 발생하는지 확인하기 위해 텍스트/비 호스팅 버튼을 만들 수 있습니까? 그렇다면 새로 만든 버튼에 대한 HTML 코드를 제공하여 추가로 테스트 할 수 있습니까? –

+0

이메일을 보낼 수있는 이메일 주소가 있습니까? 우리에게는 새로운 문제가 있습니다. PayPal을 실시간으로 실행시킬 수 있었으며 테스트 구매도했습니다. 분명히 구매는 잘되었지만 문제는 내가 설정 한 IPN 수신기가 샌드 박스 테스트 중에 예상대로 실행되었지만 전혀 작동하지 않거나 알림을 보내지 않았다는 것입니다. 방금 완료 한 구매의 참조 번호를 알려 드릴 수 있습니다. 왜 IPN listner를 누르지 않았습니까? 이것은 당사 웹 사이트 zeej.com.sa/printshop : "36V49266KU851411T"에서 지불 한 거래 ID입니다. API 사용자 이름 : abdulaziz_api1.zeej.com.sa – user961627

0

단추 html 코드에서 ng-model 참조 (angularJS)를 제거 할 때까지 동일한 오류 메시지가 나타납니다.

0

실제로 양식에 올바른 제품 ID가없는 것으로부터이 문제가 실제로 나타납니다. 일단 내가 그것을 업데이트하면 나를 위해 일했다.

희망이 도움이됩니다.

관련 문제