임베디드 체인 결제를 구현하려고합니다.임베디드 지불 및 '이 기능을 일시적으로 사용할 수 없습니다.'오류
PHP PayPal SDK를 다운로드했으며 내장 옵션없이 잘 작동합니다. 문제는 내가 임베드하려고 할 때 나온다.
나는 내 payKey를 sdk로 얻는다. 응답 responseEnvelope.timestamp -
지불 : 2012-09-30T16 : 30 : 09.512-07 : 00 responseEnvelope.ack : 성공 responseEnvelope.correlationId : 297f1e4a38b63 responseEnvelope.build : 3779320 그것은 뭔가를 반환 payKey : AP-9EB01133M3012281Y paymentExecStatus은 :
01 : 지불을
(https://www.sandbox.paypal.com/webscr&cmd=_ap-payment&paykey=AP-9EB01133M3012281Y 링크의 HREF)를 완료하기 위해 URL을 리디렉션 * 을 만들었 23,516,
그런 다음, 나는 paykey (AP-9EB01133M3012281Y)을 복사하고 난 붙여 넣기이 HTML 코드 :
<script type="text/javascript" src="https://www.paypalobjects.com/js/external/dg.js"></script>
<form action= "https://www.sandbox.paypal.com/webapps/adaptivepayment/flow/pay" target="PPDGFrame">
<input id="type" type="hidden" name="expType" value="light"></input>
<input id="paykey" type="hidden" name="paykey" value="AP-3GH99339RW1696440"> </input>
<button id="submitBtn" value="Pay with PayPal"><p style="font-size:20px">Pay</button>
</form>
<script>var dgFlow = new PAYPAL.apps.DGFlow({ trigger: 'submitBtn' });</script>
내가 버튼을 클릭
가 iframe을 잘 표시되지만 오류가 나타납니다 : "거래는 취소. 이 기능은 "일시적으로 사용할 수 없습니다. 내가 취소 버튼을 클릭하면, 나는 (내가 임베디드 않습니다하지 않았을 경우 같은) 내 SDK 페이지 나 샌드 박스를 사용하고올바르게 리디렉션입니다.
감사합니다! 비슷한 문제가 발생하여 ' senderEmail'이 그 일을했습니다. – stagas