1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-09-20 08:21:34 +02:00
invoiceninja/app/Ninja/Intents/WebApp/CreatePaymentIntent.php
2019-01-30 22:25:37 +11:00

28 lines
694 B
PHP

<?php
namespace App\Ninja\Intents\WebApp;
use App\Ninja\Intents\BaseIntent;
class CreatePaymentIntent extends BaseIntent
{
public function process()
{
$clientPublicId = 0;
$invoicePublicId = 0;
if ($invoice = $this->requestInvoice()) {
$invoicePublicId = $invoice->public_id;
} elseif ($client = $this->requestClient()) {
$clientPublicId = $client->public_id;
}
//$invoiceItems = $this->requestInvoiceItems();
$url = sprintf('/payments/create/%s/%s', $clientPublicId, $invoicePublicId);
//$url .= $this->requestFieldsAsString(Invoice::$requestFields);
return redirect($url);
}
}