|
@@ 732-740 (lines=9) @@
|
| 729 |
|
* |
| 730 |
|
* @return \Generated\Shared\Transfer\PaymentDetailTransfer |
| 731 |
|
*/ |
| 732 |
|
public function getPaymentDetail($idOrder) |
| 733 |
|
{ |
| 734 |
|
$paymentEntity = $this->queryContainer->createPaymentByOrderId($idOrder)->findOne(); |
| 735 |
|
$paymentDetailEntity = $paymentEntity->getSpyPaymentPayoneDetail(); |
| 736 |
|
$paymentDetailTransfer = new PaymentDetailTransfer(); |
| 737 |
|
$paymentDetailTransfer->fromArray($paymentDetailEntity->toArray(), true); |
| 738 |
|
|
| 739 |
|
return $paymentDetailTransfer; |
| 740 |
|
} |
| 741 |
|
|
| 742 |
|
/** |
| 743 |
|
* Gets payment logs (both api and transaction status) for specific orders in chronological order. |
|
@@ 881-889 (lines=9) @@
|
| 878 |
|
* |
| 879 |
|
* @return void |
| 880 |
|
*/ |
| 881 |
|
public function updatePaymentDetail(PaymentDetailTransfer $paymentDataTransfer, $idOrder) |
| 882 |
|
{ |
| 883 |
|
$paymentEntity = $this->queryContainer->createPaymentByOrderId($idOrder)->findOne(); |
| 884 |
|
$paymentDetailEntity = $paymentEntity->getSpyPaymentPayoneDetail(); |
| 885 |
|
|
| 886 |
|
$paymentDetailEntity->fromArray($paymentDataTransfer->toArray()); |
| 887 |
|
|
| 888 |
|
$paymentDetailEntity->save(); |
| 889 |
|
} |
| 890 |
|
|
| 891 |
|
/** |
| 892 |
|
* @param \Orm\Zed\Payone\Persistence\SpyPaymentPayone $paymentEntity |