Şu anda Authorize.net'in SOAP sunucusuna çağrı yapmak için düğüm sabun (https://github.com/milewise/node-soap) kullanmaya çalışıyorum. Ancak, müşteri kodumun uygun parametreleri geçmesini sağlayamıyorum. Sunucu hatası yanıtı aldığımdan beri, işlevin sunucuyu çağırdığını biliyorum.Node.js Karmaşık Türlerle SOAP Çağrısı
WSDL'yi incelediğimde, sunucu çağrısının ComplexType parametreleri gerektirdiğini fark ettim. İhtiyacım olan ComplexTypes'i yaratmanın bir yolu var mı, yoksa sadece Javascript nesnelerini kullanabilir miyim? İşte şu anki kodum:
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);
}
});
});
buna hiç bir çözüm bulabildin mi? – tier1
Maalesef değil. –