Bitcore支付协议

时间:2016-01-03 22:01:51

标签: bitcore

我坚持使用BIP70文档。我无法弄清楚如何翻译该对象上的重复字段。

    message PaymentDetails {
         optional string network = 1 [default = "main"];
         repeated Output outputs = 2;
         required uint64 time = 3;
         optional uint64 expires = 4;
         optional string memo = 5;
         optional string payment_url = 6;
         optional bytes merchant_data = 7;
    }

使用bitcore-payment-protocol npm包,这里是他们如何填写文档中填写的输出。

    var details = new PaymentProtocol().makePaymentDetails();
    details.set('network', 'test');
    details.set('outputs', outputs);<=== shall ouputs be an array?
    details.set('time', now);
    details.set('expires', now + 60 * 60 * 24);
    details.set('memo', 'A payment request from Ambrosia.');
    details.set('payment_url', 'https://localhost/-/pay');
    details.set('merchant_data', new Buffer({size: 7}));

这是我的问题,我想要多个输出,我应该用输出对象数组填充吗?

0 个答案:

没有答案