我正在嘗試實施嵌入式鏈接付款。嵌入式付款和'此功能暫時不可用'錯誤
我已經下載了PHP PayPal SDK,它工作正常,沒有嵌入選項。當我嘗試嵌入時出現問題:
我使用sdk獲取我的payKey。它返回類似:
收費 - 響應 responseEnvelope.timestamp:2012-09-30T16:30:09.512-07:00 responseEnvelope.ack:成功 responseEnvelope.correlationId:297f1e4a38b63 responseEnvelope.build:3779320 payKey:AP-9EB01133M3012281Y paymentExecStatus:創造性 *重定向URL完成支付
(鏈接的HREF:https://www.sandbox.paypal.com/webscr&cmd=_ap-payment&paykey=AP-9EB01133M3012281Y)
然後,我複製paykey(AP-9EB01133M3012281Y)和我貼在這個網站碼:
<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