5 #ifndef BITCOIN_QT_PAYMENTREQUESTPLUS_H
6 #define BITCOIN_QT_PAYMENTREQUESTPLUS_H
8 #pragma GCC diagnostic push
9 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
10 #include "paymentrequest.pb.h"
11 #pragma GCC diagnostic pop
15 #include <openssl/x509.h>
21 static const bool DEFAULT_SELFSIGNED_ROOTCERTS =
false;
33 bool parse(
const QByteArray& data);
39 bool getMerchant(X509_STORE* certStore, QString& merchant)
const;
42 QList<std::pair<CScript,CAmount> >
getPayTo()
const;
bool getMerchant(X509_STORE *certStore, QString &merchant) const
QList< std::pair< CScript, CAmount > > getPayTo() const
payments::PaymentDetails details
bool IsInitialized() const
bool parse(const QByteArray &data)
const payments::PaymentDetails & getDetails() const
payments::PaymentRequest paymentRequest
bool SerializeToString(std::string *output) const