0
~~我正在使用paypal自適應付款API從我的網站進行銷售。貝寶自適應付款 - 如何自動完成流程
我已經得到它的工作,以一個點。
我已經設置了我的API憑證。我已經達到了可以點擊我網站上的按鈕啓動付款的地步,我的網站打電話給PayPal服務器,並且我得到了PayKey。根據我讀過的文檔,我將paykey插入到表單中,並在表單提交按鈕上設置觸發器以啓動lightbox過程。
但是,我的客戶已經啓動了他/她點擊原始按鈕的過程,所以我想要帶有PayKey的表單自動提交。這個問題是我不知道如何設置燈箱觸發器。
我的表格,需要提交的是:
<form action="https://www.sandbox.paypal.com/webapps/adaptivepayment/flow/pay" target="PPDGFrame" name = "paypal_form">
<input id="type" type="hidden" name="expType" value="light">
<input id="paykey" type="hidden" name="paykey" value="RETURNED_PAYKEY_GOES_HERE">
<input type="submit" id="submitBtn" value="Pay with PayPal">
</form>
和我有開始時提交按鈕燈箱按下一個javascript觸發:
var dgFlow = new PAYPAL.apps.DGFlow({ trigger: 'submitBtn' });
所以,如果我按下按鈕,燈箱根據需要打開,但是,當我按下按鈕以獲得PayKey時,我已經開始銷售,我不想再次按下Teh按鈕,並且我看到了在沒有第二個按鈕的情況下在其他網站上啓動Lightbox過程的情況單擊。