1
0
forked from BRT/arc
arc/android/birbank/PayByCardBirbankScript.h
2026-02-22 20:48:16 +07:00

31 lines
612 B
C++

#pragma once
#include "CommonBirbankScript.h"
#include "db/DeviceInfo.h"
class PayByCardBirbankScript final : public CommonBirbankScript {
Q_OBJECT
public:
~PayByCardBirbankScript() override;
PayByCardBirbankScript(
AccountInfo account,
QString card,
QString fullName,
double amount,
QObject *parent = nullptr
);
protected:
void doStart() override;
private:
const AccountInfo m_account;
const QString m_card;
const QString m_fullName;
const double m_amount;
QString m_error;
void makePayment(const DeviceInfo &device);
};