Files
ticketbeast/app/Billing/FakePaymentGateway.php
2016-11-09 10:35:42 -05:00

29 lines
453 B
PHP

<?php
namespace App\Billing;
class FakePaymentGateway implements PaymentGateway
{
private $charges;
public function __construct()
{
$this->charges = collect();
}
public function getValidTestToken()
{
return "valid-token";
}
public function charge($amount, $token)
{
$this->charges[] = $amount;
}
public function totalCharges()
{
return $this->charges->sum();
}
}