<?php


namespace Mnv\Modules\Payment;

/**
 * Interface PaymentMethodInterface
 * @package Mnv\Api\Payment
 */
interface PaymentMethodInterface
{

    /**
     * Генерация самой формы
     *
     * @param array $payment
     * @return string|null
     */
    public function form(array $payment): ?string;

    /**
     * Генерация инпутов для формы
     *
     * @param array $payment
     * @return mixed
     */
    public function fields(array $payment): ?string;
}