diff --git a/app/src/Service/Venta/MediosPago/Toku.php b/app/src/Service/Venta/MediosPago/Toku.php index b34aab2..a295148 100644 --- a/app/src/Service/Venta/MediosPago/Toku.php +++ b/app/src/Service/Venta/MediosPago/Toku.php @@ -161,7 +161,7 @@ class Toku extends Ideal\Service $customer = $this->customer->getByExternalId($request['customer']); $invoice = $this->invoice->getByExternalId($request['invoice']); - return $this->invoice->update($invoice['id'], $request); + return $this->invoice->update($invoice['toku_id'], $request); } protected function successTransaction(array $input): bool { @@ -253,6 +253,9 @@ class Toku extends Ideal\Service protected function mapPaymentEventData(array $input): array { $data = $input['payment']; + if (!array_key_exists('amount', $data) and array_key_exists('payment_amount', $data)) { + $data['amount'] = $data['payment_amount']; + } $data['status'] = 'AUTHORIZED'; $data['date'] = $data['payment_date']; return $data;