Skip to main content

In-Person Payments

Merchant.hpp

Last updated: 19-Jul-2024

namespace verifone_sdk

struct Merchant : public verifone_sdk::MerchantBase

Public Functions

Merchant()
Merchant(std::optional<std::string> record_id, std::optional<std::string> merchant_name, std::optional<std::string> merchant_address, std::optional<std::string> country_code, std::optional<std::string> merchant_category_code, std::optional<bool> is_primary_flag, std::optional<bool> is_balance_enquiry, std::optional<Decimal> cashout_ceiling, std::optional<bool> is_cashout_only_enabled, std::optional<bool> is_force_offline_enabled, std::optional<bool> is_manual_preauth_enabled, std::optional<bool> is_manual_purchase_enabled, std::optional<bool> is_manual_refund_enabled, std::optional<Decimal> max_purchase_amount, std::optional<bool> is_moto_payment_enabled, std::optional<bool> is_moto_refund_enabled, std::optional<std::string> phone_number, std::optional<bool> is_preauth_enabled, std::optional<bool> is_purchase_and_cashout_enabled, std::optional<bool> is_purchase_enabled, std::optional<bool> is_refund_enabled, std::optional<bool> is_tip_prompt_enabled, std::optional<bool> is_void_enabled, std::vector<Acquirer> acquirers, std::vector<std::string> currencies, std::unordered_map<std::string, std::string> config, std::vector<AlternativePaymentMethod> alternative_payment_methods)
Merchant(const Merchant &merchant) = default
~Merchant() override = default

Need help?

Do you have a question? If you didn’t find the answer you are looking for in our documentation, you can contact our Support teams for more information. If you have a technical issue or question, please contact us. We are happy to help.

Not yet a Verifone customer?

We’ll help you choose the right payment solution for your business, wherever you want to sell, in-person or online. Our team of experts will happily discuss your needs.

Verifone logo