以下是搜索交易的braintree api。结果以流的形式接收。但无法以字符串或所需格式读取收到的块。
var stream = gateway.transaction.search(function (search) {
result = search.paymentMethodToken().is("h337xg");
});
completeData = ""
stream.on("data", function(chunk){
// read the chunk
completeData += chunk;
});
stream.on("end", function(){
// print the output in console
console.log(completeData);
});
stream.resume();
可以在控制台中看到的输出如下: [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object]
答案 0 :(得分:2)
(我在Braintree工作)
返回的数据是JSON对象。为了将所有响应连接在一起,您需要具有以下内容:
completeData += JSON.stringify(chunk);
如果您对此有任何疑问,请随时通过support@braintreepayments.com向我们的支持团队发送电子邮件