'qrc/notification', 'qrcId' => 'QR123', 'trxId' => 'TRX123', 'status' => 'ACWP', 'amount' => '1000', 'timestamp' => '2025-01-01T10:00:00Z', 'payerId' => '7900', 'payrrn' => 'RR123', 'TermNo' => 'T123', ]; $dto = $connector->parsePaymentNotification($payload); expect($dto->qrcId)->toBe('QR123') ->and($dto->amount)->toBe('1000') ->and($dto->status)->toBe('ACWP'); });