OrderPaymentResolver
FinalYes
Class helps to dynamically find or create order payments
Table of Contents
Methods
- findOrCreatePaymentEqualOrderSum() : Payment|null
- Finds first payment with sum equals order's total sum.
Methods
findOrCreatePaymentEqualOrderSum()
Finds first payment with sum equals order's total sum.
public
static findOrCreatePaymentEqualOrderSum(int $orderId[, int|null $paySystemId = null ]) : Payment|null
If payment not found - creates one with specific payment system. You can skip specify payment system and use default (usually cash).
Parameters
- $orderId : int
- $paySystemId : int|null = null