<?php

namespace App\Services\Payments;

interface PaymentGatewayInterface
{
    public function pay(float $amount, string $currency, array $metadata);

    /**
     * Should return: ['success' => boolean, 'order_number' => string]
     */
    public function verify(array $requestData): array;
}