13 lines
244 B
PHP
13 lines
244 B
PHP
<?php
|
|
|
|
namespace Modules\Commerce\Contracts;
|
|
|
|
use Modules\Commerce\Models\Order;
|
|
|
|
interface PaymentProvider
|
|
{
|
|
public function charge(Order $order, array $data = []): array;
|
|
|
|
public function refund(Order $order, float $amount): array;
|
|
}
|