按照PayPal的建議,我使用PayPal API和IPN的組合來創建「自適應付款」流程。使用PayPal IPN作爲API觸發器很好的實現嗎?
當我的IPN偵聽來自PayPal收到新的通知,我有兩個選擇(安檢後):
1)使用接收到的數據,使在我的網站上直接操作(例如設置預先批准的批准)
或代替更安全和更清潔的方式(我認爲):
2)檢測該事務類型的變量(或其他標識符),並相應地請求來自貝的更多細節。
例如,如果「TRANSACTION_TYPE」是「自適應支付預先批准」,那麼我將使用所接收的「preapproval_key」使用PreapprovalDetails API調用以請求批准前細節,然後使用該呼叫的接收到的數據來設定預先批准作爲批准。
這是(選項2)更好的方法嗎?
謝謝。