diff --git a/src/Model/Table/PayPalPaymentsTable.php b/src/Model/Table/PayPalPaymentsTable.php index 4141f4e..c674ad0 100644 --- a/src/Model/Table/PayPalPaymentsTable.php +++ b/src/Model/Table/PayPalPaymentsTable.php @@ -47,7 +47,7 @@ public function savePayment($payment, $id = null) if (empty($record)) { - $record = new \Cake\ORM\Entity(); + $record = $this->newEntity(['payment_id' => $paymentId]); } if (empty($record->payment_id)) @@ -81,8 +81,9 @@ public function savePayment($payment, $id = null) public function createPayment($remittanceIdentifier, &$payment, $okUrl, $cancelUrl) { return $this->getConnection()->transactional(function () use ($remittanceIdentifier, &$payment, $okUrl, $cancelUrl) { - $record = new \Cake\ORM\Entity(); - $record->remittance_identifier = $remittanceIdentifier; + $record = $this->newEntity([ + 'remittance_identifier' => $remittanceIdentifier + ]); $this->saveOrFail($record);