varGoPay=require('gopay');GoPay.init({clientID: 'xxxxxx'clientSecret: 'xxxxxxx'}/* , true */);// true for production, since default is debug mode// default scope is 'payment-create'GoPay.getToken(/*scope, */function(err,token){varpayment=newPayment().payer({contact: {email: 'test@test.cz'}}).target({type:'ACCOUNT',goid: gp.goid}).amount(1000).currency("CZK").orderNo("001").orderDesc("pojisteni01").items([{name:'item01',amount:1000}]).preAuth(true).additional_params([{"name":"invoicenumber","value":"2015001003"}]).callback({"return_url":"http://martin.smola/return",// "notification_url":"http://www.eshop.cz/notify"}).toObj();GoPay.createPayment(payment,token,function(err,data){GoPay.getStatus(data.id,token,function(err,data){});});});License: MIT