웹 사이트 결제 표준에 대한 샌드 박스 테스트가 성공적으로 끝난 후에 지금 생방송 중입니다. "지금 구입하기"버튼을 클릭하면, 왼쪽에 전체 수량을 보여주는 페이지를 볼 수 있고, 오른쪽에 PayPal을 사용하여 로그인 할 수 있습니다.판매자의 웹 사이트로 인해 PayPal에서이 거래를 처리 할 수 없습니다.
하지만 샌드 박스를 참조 더 이상 해요하지만 난 그냥, 또한 상단의 "테스트 사이트"를 말합니다 다음 페이지를 얻을 :
오류 : Paypal cannot process this transaction because of a problem with the seller's website.
- :
나는 다음과 같은 일을 한 적이 e URL.
- 내 판매자 계정 (샌드 박스 테스트 API 아님)에서 판매자 API crendentials를 사용하고 있는지 확인하십시오.
- 나는 IPN 수신기를 사용 중이며
$listener->user_sandbox
을false
으로 설정했다. (청취자는 아직이 단계에서는 아직로드되지 않았다.)
필자는 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
이것은 대부분 전달되는 것으로 인해 발생했을 가능성이 큽니다. 전달한 API 자격 증명이나 반환 된 버튼 코드를 제공하여이를 테스트하고 문제의 원인을 파악할 수 있습니까? –
@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