Я сейчас работаю с PayPal. Сначала вы могли бы подумать: «Эй! Тонны документов! Да!», Но на самом деле это отстой. Тонны документов, которые предполагают, что вы уже знаете, что ищете. Попробуйте следующий код JS (вы должны уже вызывать метод setExpressCheckout и иметь токен):
$(document).ready(function() {
//asynchronously fetch paypal's javascript
jQuery.getScript('https://www.paypalobjects.com/js/external/dg.js', function(){console.debug("javascript loaded");});
});
//the handler that opens the iframe should be the following. This code assumes token variable has already been initalized
var dg = new PAYPAL.apps.DGFlow({trigger:null, expType:"light"});
dg.startFlow('https://www.sandbox.paypal.com/incontext?token=' +token);
Единственное, что мне было нужно, - это правильный URL F *** NG для тестирования (среда песочницы).
Кстати, перед тестированием убедитесь, что вы вошли в свою учетную запись песочницы;)