Update payment_type & status check

This commit is contained in:
Benjamin Beganović 2021-09-24 22:27:54 +02:00
parent b3e81fd8f2
commit d7f01efcd6

View File

@ -178,13 +178,13 @@ class BankTransfer implements MethodInterface
$data = [ $data = [
'gateway_type_id' => GatewayType::BANK_TRANSFER, 'gateway_type_id' => GatewayType::BANK_TRANSFER,
'amount' => array_sum(array_column($this->mollie->payment_hash->invoices(), 'amount')) + $this->mollie->payment_hash->fee_total, 'amount' => array_sum(array_column($this->mollie->payment_hash->invoices(), 'amount')) + $this->mollie->payment_hash->fee_total,
'payment_type' => PaymentType::CREDIT, // @todo: Missing payment type for bank transfer. 'payment_type' => PaymentType::MOLLIE_BANK_TRANSFER,
'transaction_reference' => $payment->id, 'transaction_reference' => $payment->id,
]; ];
$payment_record = $this->mollie->createPayment( $payment_record = $this->mollie->createPayment(
$data, $data,
$payment->status === 'paid' ? Payment::STATUS_COMPLETED : Payment::STATUS_PENDING $status === 'paid' ? Payment::STATUS_COMPLETED : Payment::STATUS_PENDING
); );
SystemLogger::dispatch( SystemLogger::dispatch(