Attualmente sto tentando di utilizzare node-soap (https://github.com/milewise/node-soap) per effettuare chiamate al server SOAP Authorize.net. Tuttavia, non riesco a ottenere il mio codice client passare i parametri corretti. So che la funzione sta chiamando il server da quando ricevo una risposta all'errore del server.Chiamata SOAP Node.js con tipi complessi
Quando esamino il WSDL, noto che la chiamata al server richiede parametri ComplexType. C'è un modo per creare i ComplexTypes di cui ho bisogno o posso semplicemente usare gli oggetti Javascript? Ecco il mio codice attuale:
var soap = require('soap');
var url = 'https://api.authorize.net/soap/v1/Service.asmx?WSDL';
soap.createClient(url, function(err, client) {
var args = {
merchantAuthentication: {
name: '285tUPuS',
transactionKey: '58JKJ4T95uee75wd'
}
};
client.Service.ServiceSoap12.GetTransactionDetails(args,
function(err, result) {
if (err) {
console.log(err);
} else {
console.log(result.GetTransactionDetailsResult[0].messages);
}
});
});
Hai mai trovato una soluzione a questo? – tier1
Sfortunatamente no. –